[09:00:05] [INFO] === FETCHER INICIADO (apifootball.com) ===
[09:00:05] [INFO] Probando fecha: 2026-04-18
[09:00:06] [INFO] Liga 39: 8 partidos para 2026-04-18
[09:00:06] [INFO] Procesando: Circulo Deportivo vs Alvarado (ID: 749622)
[09:00:06] [INFO] ID 749622 ya existe, saltando.
[09:00:06] [INFO] Procesando: Deportivo Rincon vs Cipolletti (ID: 749624)
[09:00:06] [INFO] ID 749624 ya existe, saltando.
[09:00:06] [INFO] Procesando: Independiente Chivilcoy vs Defensores Belgrano VR (ID: 749628)
[09:00:06] [INFO] ID 749628 ya existe, saltando.
[09:00:06] [INFO] Procesando: Juventud Antoniana vs Bartolome Mitre (ID: 749629)
[09:00:06] [INFO] ID 749629 ya existe, saltando.
[09:00:06] [INFO] Procesando: Kimberley vs Olimpo Bahia Blanca (ID: 749630)
[09:00:06] [INFO] ID 749630 ya existe, saltando.
[09:00:06] [INFO] Procesando: Sarmiento Resistencia vs San Martin Formosa (ID: 749631)
[09:00:06] [INFO] ID 749631 ya existe, saltando.
[09:00:06] [INFO] Procesando: Sol de America vs Defensores de Vilelas (ID: 749632)
[09:00:06] [INFO] ID 749632 ya existe, saltando.
[09:00:06] [INFO] Procesando: Sportivo Belgrano vs Douglas Haig (ID: 749634)
[09:00:06] [INFO] ID 749634 ya existe, saltando.
[09:00:07] [INFO] Liga 140: 4 partidos para 2026-04-18
[09:00:07] [INFO] Procesando: Emelec vs Guayaquil City (ID: 738875)
[09:00:07] [INFO] ID 738875 ya existe, saltando.
[09:00:07] [INFO] Procesando: Leones del Norte vs Aucas (ID: 738877)
[09:00:07] [INFO] ID 738877 ya existe, saltando.
[09:00:07] [INFO] Procesando: Mushuc Runa vs Tecnico U. (ID: 738880)
[09:00:07] [INFO] ID 738880 ya existe, saltando.
[09:00:07] [INFO] Procesando: U. Catolica vs Libertad (ID: 738882)
[09:00:07] [INFO] ID 738882 ya existe, saltando.
[09:00:08] [ERROR] Liga 135: API error | {"msg":404}
[09:00:08] [INFO] Liga 135: sin partidos para 2026-04-18
[09:00:10] [INFO] Liga 78: 3 partidos para 2026-04-18
[09:00:10] [INFO] Procesando: Araucaria vs Parana (ID: 747923)
[09:00:10] [INFO] ID 747923 ya existe, saltando.
[09:00:10] [INFO] Procesando: Nacional PR vs Batel (ID: 747924)
[09:00:10] [INFO] ID 747924 ya existe, saltando.
[09:00:10] [INFO] Procesando: Patriotas vs Prudentopolis (ID: 747926)
[09:00:10] [INFO] ID 747926 ya existe, saltando.
[09:00:11] [INFO] Liga 61: 3 partidos para 2026-04-18
[09:00:11] [INFO] Procesando: Dynamo Brest vs Baranovici (ID: 745597)
[09:00:11] [INFO] ID 745597 ya existe, saltando.
[09:00:11] [INFO] Procesando: Neman vs Naftan (ID: 745599)
[09:00:11] [INFO] ID 745599 ya existe, saltando.
[09:00:11] [INFO] Procesando: Vitebsk vs FC Minsk (ID: 745600)
[09:00:11] [INFO] ID 745600 ya existe, saltando.
[09:00:13] [ERROR] Liga 2: API error | {"msg":404}
[09:00:13] [INFO] Liga 2: sin partidos para 2026-04-18
[09:00:14] [ERROR] Liga 3: API error | {"msg":404}
[09:00:14] [INFO] Liga 3: sin partidos para 2026-04-18
[09:00:15] [ERROR] Liga 848: API error | {"msg":404}
[09:00:15] [INFO] Liga 848: sin partidos para 2026-04-18
[09:00:17] [ERROR] Liga 4: API error | {"msg":404}
[09:00:17] [INFO] Liga 4: sin partidos para 2026-04-18
[09:00:18] [INFO] Liga 140: 4 partidos para 2026-04-18
[09:00:18] [INFO] Procesando: Emelec vs Guayaquil City (ID: 738875)
[09:00:18] [INFO] ID 738875 ya existe, saltando.
[09:00:18] [INFO] Procesando: Leones del Norte vs Aucas (ID: 738877)
[09:00:18] [INFO] ID 738877 ya existe, saltando.
[09:00:18] [INFO] Procesando: Mushuc Runa vs Tecnico U. (ID: 738880)
[09:00:18] [INFO] ID 738880 ya existe, saltando.
[09:00:18] [INFO] Procesando: U. Catolica vs Libertad (ID: 738882)
[09:00:18] [INFO] ID 738882 ya existe, saltando.
[09:00:20] [INFO] Liga 253: 3 partidos para 2026-04-18
[09:00:20] [INFO] Procesando: Bodo/Glimt vs Aalesund (ID: 716816)
[09:00:20] [INFO] ID 716816 ya existe, saltando.
[09:00:20] [INFO] Procesando: Sandefjord vs Rosenborg (ID: 716817)
[09:00:20] [INFO] ID 716817 ya existe, saltando.
[09:00:20] [INFO] Procesando: Viking vs Brann (ID: 716818)
[09:00:20] [INFO] ID 716818 ya existe, saltando.
[09:00:21] [ERROR] Liga 94: API error | {"msg":404}
[09:00:21] [INFO] Liga 94: sin partidos para 2026-04-18
[09:00:22] [ERROR] Liga 88: API error | {"msg":404}
[09:00:22] [INFO] Liga 88: sin partidos para 2026-04-18
[09:00:24] [INFO] Liga 207: 3 partidos para 2026-04-18
[09:00:24] [INFO] Procesando: Udinese vs Parma (ID: 615657)
[09:00:24] [INFO] ID 615657 ya existe, saltando.
[09:00:24] [INFO] Procesando: AS Roma vs Atalanta (ID: 615660)
[09:00:24] [INFO] ID 615660 ya existe, saltando.
[09:00:24] [INFO] Procesando: Napoli vs Lazio (ID: 615661)
[09:00:24] [INFO] ID 615661 ya existe, saltando.
[09:00:25] [ERROR] Liga 197: API error | {"msg":404}
[09:00:25] [INFO] Liga 197: sin partidos para 2026-04-18
[09:00:27] [ERROR] Liga 144: API error | {"msg":404}
[09:00:27] [INFO] Liga 144: sin partidos para 2026-04-18
[09:00:28] [INFO] Sin partidos para 2026-04-18, probando siguiente día...
[09:00:28] [INFO] Probando fecha: 2026-04-19
[09:00:28] [INFO] Liga 39: 7 partidos para 2026-04-19
[09:00:28] [INFO] Procesando: Boca Unidos vs Tucuman Central (ID: 749621)
[09:00:28] [INFO] ID 749621 ya existe, saltando.
[09:00:28] [INFO] Procesando: El Linqueno vs 9 de Julio Rafaela (ID: 749625)
[09:00:28] [INFO] ID 749625 ya existe, saltando.
[09:00:28] [INFO] Procesando: Fundacion Amigos vs Juventud U.U. (ID: 749626)
[09:00:28] [INFO] ID 749626 ya existe, saltando.
[09:00:28] [INFO] Procesando: Huracan Las Heras vs San Martin Mendoza (ID: 749627)
[09:00:28] [INFO] ID 749627 ya existe, saltando.
[09:00:28] [INFO] Procesando: Sol de Mayo vs Guillermo Brown (ID: 749633)
[09:00:28] [INFO] ID 749633 ya existe, saltando.
[09:00:28] [INFO] Procesando: Sportivo Las Parejas vs Gimnasia E.R. (ID: 749635)
[09:00:28] [INFO] ID 749635 ya existe, saltando.
[09:00:28] [INFO] Procesando: Villa Mitre vs Santamarina (ID: 749636)
[09:00:28] [INFO] ID 749636 ya existe, saltando.
[09:00:30] [INFO] Liga 140: 3 partidos para 2026-04-19
[09:00:30] [INFO] Procesando: Ind. del Valle vs LDU Quito (ID: 738876)
[09:00:30] [INFO] ID 738876 ya existe, saltando.
[09:00:30] [INFO] Procesando: Manta vs Dep. Cuenca (ID: 738879)
[09:00:30] [INFO] ID 738879 ya existe, saltando.
[09:00:30] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[09:00:30] [INFO] ID 738881 ya existe, saltando.
[09:00:31] [INFO] Liga 135: 4 partidos para 2026-04-19
[09:00:31] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[09:00:31] [INFO] ID 749901 ya existe, saltando.
[09:00:31] [INFO] Procesando: Silkeborg vs Fredericia (ID: 749902)
[09:00:31] [INFO] ID 749902 ya existe, saltando.
[09:00:31] [INFO] Procesando: Vejle vs FC Copenhagen (ID: 749903)
[09:00:31] [INFO] ID 749903 ya existe, saltando.
[09:00:31] [INFO] Procesando: Nordsjaelland vs Viborg (ID: 749932)
[09:00:31] [INFO] ID 749932 ya existe, saltando.
[09:00:32] [INFO] Liga 78: 2 partidos para 2026-04-19
[09:00:32] [INFO] Procesando: Paranavai-PR vs Laranja Mecanica (ID: 747925)
[09:00:32] [INFO] ID 747925 ya existe, saltando.
[09:00:32] [INFO] Procesando: Toledo vs Rio Branco PR (ID: 747927)
[09:00:32] [INFO] ID 747927 ya existe, saltando.
[09:00:34] [INFO] Liga 61: 3 partidos para 2026-04-19
[09:00:34] [INFO] Procesando: BATE vs ML Vitebsk (ID: 745594)
[09:00:34] [INFO] ID 745594 ya existe, saltando.
[09:00:34] [INFO] Procesando: Din. Minsk vs Isloch (ID: 745595)
[09:00:34] [INFO] ID 745595 ya existe, saltando.
[09:00:34] [INFO] Procesando: FC Gomel vs Slavia Mozyr (ID: 745598)
[09:00:34] [INFO] ID 745598 ya existe, saltando.
[09:00:35] [ERROR] Liga 2: API error | {"msg":404}
[09:00:35] [INFO] Liga 2: sin partidos para 2026-04-19
[09:00:37] [ERROR] Liga 3: API error | {"msg":404}
[09:00:37] [INFO] Liga 3: sin partidos para 2026-04-19
[09:00:38] [ERROR] Liga 848: API error | {"msg":404}
[09:00:38] [INFO] Liga 848: sin partidos para 2026-04-19
[09:00:39] [ERROR] Liga 4: API error | {"msg":404}
[09:00:39] [INFO] Liga 4: sin partidos para 2026-04-19
[09:00:41] [INFO] Liga 140: 3 partidos para 2026-04-19
[09:00:41] [INFO] Procesando: Ind. del Valle vs LDU Quito (ID: 738876)
[09:00:41] [INFO] ID 738876 ya existe, saltando.
[09:00:41] [INFO] Procesando: Manta vs Dep. Cuenca (ID: 738879)
[09:00:41] [INFO] ID 738879 ya existe, saltando.
[09:00:41] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[09:00:41] [INFO] ID 738881 ya existe, saltando.
[09:00:42] [INFO] Liga 253: 5 partidos para 2026-04-19
[09:00:42] [INFO] Procesando: Valerenga vs Lillestrom (ID: 716819)
[09:00:42] [INFO] ID 716819 ya existe, saltando.
[09:00:42] [INFO] Procesando: HamKam vs KFUM Oslo (ID: 716820)
[09:00:42] [INFO] ID 716820 ya existe, saltando.
[09:00:42] [INFO] Procesando: Kristiansund vs Fredrikstad (ID: 716821)
[09:00:42] [INFO] ID 716821 ya existe, saltando.
[09:00:42] [INFO] Procesando: Sarpsborg 08 vs Tromso (ID: 716822)
[09:00:42] [INFO] ID 716822 ya existe, saltando.
[09:00:42] [INFO] Procesando: Start vs Molde (ID: 716823)
[09:00:42] [INFO] ID 716823 ya existe, saltando.
[09:00:44] [ERROR] Liga 94: API error | {"msg":404}
[09:00:44] [INFO] Liga 94: sin partidos para 2026-04-19
[09:00:45] [ERROR] Liga 88: API error | {"msg":404}
[09:00:45] [INFO] Liga 88: sin partidos para 2026-04-19
[09:00:46] [INFO] Liga 207: 4 partidos para 2026-04-19
[09:00:46] [INFO] Procesando: Pisa vs Genoa (ID: 615653)
[09:00:46] [INFO] ID 615653 ya existe, saltando.
[09:00:46] [INFO] Procesando: Verona vs AC Milan (ID: 615654)
[09:00:46] [INFO] ID 615654 ya existe, saltando.
[09:00:46] [INFO] Procesando: Juventus vs Bologna (ID: 615655)
[09:00:46] [INFO] ID 615655 ya existe, saltando.
[09:00:46] [INFO] Procesando: Cremonese vs Torino (ID: 615658)
[09:00:46] [INFO] ID 615658 ya existe, saltando.
[09:00:48] [ERROR] Liga 197: API error | {"msg":404}
[09:00:48] [INFO] Liga 197: sin partidos para 2026-04-19
[09:00:49] [ERROR] Liga 144: API error | {"msg":404}
[09:00:49] [INFO] Liga 144: sin partidos para 2026-04-19
[09:00:50] [INFO] Sin partidos para 2026-04-19, probando siguiente día...
[09:00:50] [INFO] Probando fecha: 2026-04-20
[09:00:51] [INFO] Liga 39: 1 partidos para 2026-04-20
[09:00:51] [INFO] Procesando: Costa Brava vs Biblioteca Atenas (ID: 749623)
[09:00:51] [INFO] ID 749623 ya existe, saltando.
[09:00:52] [INFO] Liga 140: 1 partidos para 2026-04-20
[09:00:52] [INFO] Procesando: Macara vs Barcelona SC (ID: 738878)
[09:00:52] [INFO] ID 738878 ya existe, saltando.
[09:00:53] [INFO] Liga 135: 1 partidos para 2026-04-20
[09:00:53] [INFO] Procesando: Midtjylland vs Aarhus (ID: 749933)
[09:00:53] [INFO] ID 749933 ya existe, saltando.
[09:00:55] [ERROR] Liga 78: API error | {"msg":404}
[09:00:55] [INFO] Liga 78: sin partidos para 2026-04-20
[09:00:56] [INFO] Liga 61: 2 partidos para 2026-04-20
[09:00:56] [INFO] Procesando: Arsenal Dzerzhinsk vs Belshina (ID: 745593)
[09:00:56] [INFO] ID 745593 ya existe, saltando.
[09:00:56] [INFO] Procesando: Dnepr Mogilev vs Zhodino (ID: 745596)
[09:00:56] [INFO] ID 745596 ya existe, saltando.
[09:00:58] [ERROR] Liga 2: API error | {"msg":404}
[09:00:58] [INFO] Liga 2: sin partidos para 2026-04-20
[09:00:59] [ERROR] Liga 3: API error | {"msg":404}
[09:00:59] [INFO] Liga 3: sin partidos para 2026-04-20
[09:01:00] [ERROR] Liga 848: API error | {"msg":404}
[09:01:00] [INFO] Liga 848: sin partidos para 2026-04-20
[09:01:02] [ERROR] Liga 4: API error | {"msg":404}
[09:01:02] [INFO] Liga 4: sin partidos para 2026-04-20
[09:01:03] [INFO] Liga 140: 1 partidos para 2026-04-20
[09:01:03] [INFO] Procesando: Macara vs Barcelona SC (ID: 738878)
[09:01:03] [INFO] ID 738878 ya existe, saltando.
[09:01:05] [ERROR] Liga 253: API error | {"msg":404}
[09:01:05] [INFO] Liga 253: sin partidos para 2026-04-20
[09:01:06] [ERROR] Liga 94: API error | {"msg":404}
[09:01:06] [INFO] Liga 94: sin partidos para 2026-04-20
[09:01:07] [ERROR] Liga 88: API error | {"msg":404}
[09:01:07] [INFO] Liga 88: sin partidos para 2026-04-20
[09:01:09] [INFO] Liga 207: 1 partidos para 2026-04-20
[09:01:09] [INFO] Procesando: Lecce vs Fiorentina (ID: 615656)
[09:01:09] [INFO] ID 615656 ya existe, saltando.
[09:01:10] [ERROR] Liga 197: API error | {"msg":404}
[09:01:10] [INFO] Liga 197: sin partidos para 2026-04-20
[09:01:12] [ERROR] Liga 144: API error | {"msg":404}
[09:01:12] [INFO] Liga 144: sin partidos para 2026-04-20
[09:01:13] [INFO] Sin partidos para 2026-04-20, probando siguiente día...
[09:01:13] [INFO] Probando fecha: 2026-04-21
[09:01:13] [ERROR] Liga 39: API error | {"msg":404}
[09:01:13] [INFO] Liga 39: sin partidos para 2026-04-21
[09:01:14] [ERROR] Liga 140: API error | {"msg":404}
[09:01:14] [INFO] Liga 140: sin partidos para 2026-04-21
[09:01:16] [ERROR] Liga 135: API error | {"msg":404}
[09:01:16] [INFO] Liga 135: sin partidos para 2026-04-21
[09:01:17] [ERROR] Liga 78: API error | {"msg":404}
[09:01:17] [INFO] Liga 78: sin partidos para 2026-04-21
[09:01:19] [ERROR] Liga 61: API error | {"msg":404}
[09:01:19] [INFO] Liga 61: sin partidos para 2026-04-21
[09:01:20] [ERROR] Liga 2: API error | {"msg":404}
[09:01:20] [INFO] Liga 2: sin partidos para 2026-04-21
[09:01:21] [ERROR] Liga 3: API error | {"msg":404}
[09:01:21] [INFO] Liga 3: sin partidos para 2026-04-21
[09:01:23] [ERROR] Liga 848: API error | {"msg":404}
[09:01:23] [INFO] Liga 848: sin partidos para 2026-04-21
[09:01:24] [ERROR] Liga 4: API error | {"msg":404}
[09:01:24] [INFO] Liga 4: sin partidos para 2026-04-21
[09:01:26] [ERROR] Liga 140: API error | {"msg":404}
[09:01:26] [INFO] Liga 140: sin partidos para 2026-04-21
[09:01:27] [ERROR] Liga 253: API error | {"msg":404}
[09:01:27] [INFO] Liga 253: sin partidos para 2026-04-21
[09:01:28] [ERROR] Liga 94: API error | {"msg":404}
[09:01:28] [INFO] Liga 94: sin partidos para 2026-04-21
[09:01:30] [ERROR] Liga 88: API error | {"msg":404}
[09:01:30] [INFO] Liga 88: sin partidos para 2026-04-21
[09:01:31] [ERROR] Liga 207: API error | {"msg":404}
[09:01:31] [INFO] Liga 207: sin partidos para 2026-04-21
[09:01:33] [ERROR] Liga 197: API error | {"msg":404}
[09:01:33] [INFO] Liga 197: sin partidos para 2026-04-21
[09:01:34] [ERROR] Liga 144: API error | {"msg":404}
[09:01:34] [INFO] Liga 144: sin partidos para 2026-04-21
[09:01:35] [INFO] Sin partidos para 2026-04-21, probando siguiente día...
[09:01:35] [INFO] Probando fecha: 2026-04-22
[09:01:35] [ERROR] Liga 39: API error | {"msg":404}
[09:01:35] [INFO] Liga 39: sin partidos para 2026-04-22
[09:01:37] [INFO] Liga 140: 5 partidos para 2026-04-22
[09:01:37] [INFO] Procesando: Delfin vs Ind. del Valle (ID: 738884)
[09:01:37] [INFO] ID 738884 ya existe, saltando.
[09:01:37] [INFO] Procesando: Dep. Cuenca vs Orense (ID: 738885)
[09:01:37] [INFO] ID 738885 ya existe, saltando.
[09:01:37] [INFO] Procesando: Leones del Norte vs Manta (ID: 738887)
[09:01:37] [INFO] ID 738887 ya existe, saltando.
[09:01:37] [INFO] Procesando: Libertad vs Guayaquil City (ID: 738888)
[09:01:37] [INFO] ID 738888 ya existe, saltando.
[09:01:37] [INFO] Procesando: Tecnico U. vs Emelec (ID: 738889)
[09:01:37] [INFO] ID 738889 ya existe, saltando.
[09:01:38] [INFO] Liga 135: 3 partidos para 2026-04-22
[09:01:38] [INFO] Procesando: FC Copenhagen vs Odense (ID: 749904)
[09:01:38] [INFO] ID 749904 ya existe, saltando.
[09:01:38] [INFO] Procesando: Vejle vs Silkeborg (ID: 749905)
[09:01:38] [INFO] ID 749905 ya existe, saltando.
[09:01:38] [INFO] Procesando: Viborg vs Brondby (ID: 749934)
[09:01:38] [INFO] ID 749934 ya existe, saltando.
[09:01:40] [ERROR] Liga 78: API error | {"msg":404}
[09:01:40] [INFO] Liga 78: sin partidos para 2026-04-22
[09:01:41] [ERROR] Liga 61: API error | {"msg":404}
[09:01:41] [INFO] Liga 61: sin partidos para 2026-04-22
[09:01:42] [ERROR] Liga 2: API error | {"msg":404}
[09:01:42] [INFO] Liga 2: sin partidos para 2026-04-22
[09:01:44] [ERROR] Liga 3: API error | {"msg":404}
[09:01:44] [INFO] Liga 3: sin partidos para 2026-04-22
[09:01:45] [ERROR] Liga 848: API error | {"msg":404}
[09:01:45] [INFO] Liga 848: sin partidos para 2026-04-22
[09:01:47] [ERROR] Liga 4: API error | {"msg":404}
[09:01:47] [INFO] Liga 4: sin partidos para 2026-04-22
[09:01:48] [INFO] Liga 140: 5 partidos para 2026-04-22
[09:01:48] [INFO] Procesando: Delfin vs Ind. del Valle (ID: 738884)
[09:01:48] [INFO] ID 738884 ya existe, saltando.
[09:01:48] [INFO] Procesando: Dep. Cuenca vs Orense (ID: 738885)
[09:01:48] [INFO] ID 738885 ya existe, saltando.
[09:01:48] [INFO] Procesando: Leones del Norte vs Manta (ID: 738887)
[09:01:48] [INFO] ID 738887 ya existe, saltando.
[09:01:48] [INFO] Procesando: Libertad vs Guayaquil City (ID: 738888)
[09:01:48] [INFO] ID 738888 ya existe, saltando.
[09:01:48] [INFO] Procesando: Tecnico U. vs Emelec (ID: 738889)
[09:01:48] [INFO] ID 738889 ya existe, saltando.
[09:01:49] [ERROR] Liga 253: API error | {"msg":404}
[09:01:49] [INFO] Liga 253: sin partidos para 2026-04-22
[09:01:51] [ERROR] Liga 94: API error | {"msg":404}
[09:01:51] [INFO] Liga 94: sin partidos para 2026-04-22
[09:01:52] [ERROR] Liga 88: API error | {"msg":404}
[09:01:52] [INFO] Liga 88: sin partidos para 2026-04-22
[09:01:53] [ERROR] Liga 207: API error | {"msg":404}
[09:01:53] [INFO] Liga 207: sin partidos para 2026-04-22
[09:01:55] [ERROR] Liga 197: API error | {"msg":404}
[09:01:55] [INFO] Liga 197: sin partidos para 2026-04-22
[09:01:56] [ERROR] Liga 144: API error | {"msg":404}
[09:01:56] [INFO] Liga 144: sin partidos para 2026-04-22
[09:01:57] [INFO] Sin partidos para 2026-04-22, probando siguiente día...
[09:01:57] [INFO] Probando fecha: 2026-04-23
[09:01:58] [ERROR] Liga 39: API error | {"msg":404}
[09:01:58] [INFO] Liga 39: sin partidos para 2026-04-23
[09:01:59] [INFO] Liga 140: 2 partidos para 2026-04-23
[09:01:59] [INFO] Procesando: Barcelona SC vs Mushuc Runa (ID: 738883)
[09:01:59] [INFO] ID 738883 ya existe, saltando.
[09:01:59] [INFO] Procesando: LDU Quito vs Aucas (ID: 738886)
[09:01:59] [INFO] ID 738886 ya existe, saltando.
[09:02:01] [INFO] Liga 135: 3 partidos para 2026-04-23
[09:02:01] [INFO] Procesando: Randers FC vs Fredericia (ID: 749906)
[09:02:01] [INFO] ID 749906 ya existe, saltando.
[09:02:01] [INFO] Procesando: Nordsjaelland vs Aarhus (ID: 749935)
[09:02:01] [INFO] ID 749935 ya existe, saltando.
[09:02:01] [INFO] Procesando: Sonderjyske vs Midtjylland (ID: 749936)
[09:02:01] [INFO] ID 749936 ya existe, saltando.
[09:02:02] [ERROR] Liga 78: API error | {"msg":404}
[09:02:02] [INFO] Liga 78: sin partidos para 2026-04-23
[09:02:03] [ERROR] Liga 61: API error | {"msg":404}
[09:02:03] [INFO] Liga 61: sin partidos para 2026-04-23
[09:02:05] [ERROR] Liga 2: API error | {"msg":404}
[09:02:05] [INFO] Liga 2: sin partidos para 2026-04-23
[09:02:06] [ERROR] Liga 3: API error | {"msg":404}
[09:02:06] [INFO] Liga 3: sin partidos para 2026-04-23
[09:02:08] [ERROR] Liga 848: API error | {"msg":404}
[09:02:08] [INFO] Liga 848: sin partidos para 2026-04-23
[09:02:09] [ERROR] Liga 4: API error | {"msg":404}
[09:02:09] [INFO] Liga 4: sin partidos para 2026-04-23
[09:02:10] [INFO] Liga 140: 2 partidos para 2026-04-23
[09:02:10] [INFO] Procesando: Barcelona SC vs Mushuc Runa (ID: 738883)
[09:02:10] [INFO] ID 738883 ya existe, saltando.
[09:02:10] [INFO] Procesando: LDU Quito vs Aucas (ID: 738886)
[09:02:10] [INFO] ID 738886 ya existe, saltando.
[09:02:12] [ERROR] Liga 253: API error | {"msg":404}
[09:02:12] [INFO] Liga 253: sin partidos para 2026-04-23
[09:02:13] [ERROR] Liga 94: API error | {"msg":404}
[09:02:13] [INFO] Liga 94: sin partidos para 2026-04-23
[09:02:15] [ERROR] Liga 88: API error | {"msg":404}
[09:02:15] [INFO] Liga 88: sin partidos para 2026-04-23
[09:02:16] [ERROR] Liga 207: API error | {"msg":404}
[09:02:16] [INFO] Liga 207: sin partidos para 2026-04-23
[09:02:17] [ERROR] Liga 197: API error | {"msg":404}
[09:02:17] [INFO] Liga 197: sin partidos para 2026-04-23
[09:02:19] [ERROR] Liga 144: API error | {"msg":404}
[09:02:19] [INFO] Liga 144: sin partidos para 2026-04-23
[09:02:20] [INFO] Sin partidos para 2026-04-23, probando siguiente día...
[09:02:20] [INFO] Probando fecha: 2026-04-24
[09:02:20] [ERROR] Liga 39: API error | {"msg":404}
[09:02:20] [INFO] Liga 39: sin partidos para 2026-04-24
[09:02:21] [INFO] Liga 140: 1 partidos para 2026-04-24
[09:02:21] [INFO] Procesando: U. Catolica vs Macara (ID: 738890)
[09:02:26] [INFO] ✓ Guardado: U. Catolica vs Macara
[09:02:28] [ERROR] Liga 135: API error | {"msg":404}
[09:02:28] [INFO] Liga 135: sin partidos para 2026-04-24
[09:02:29] [ERROR] Liga 78: API error | {"msg":404}
[09:02:29] [INFO] Liga 78: sin partidos para 2026-04-24
[09:02:31] [INFO] Liga 61: 2 partidos para 2026-04-24
[09:02:31] [INFO] Procesando: FC Minsk vs BATE (ID: 745603)
[09:02:36] [INFO] ✓ Guardado: FC Minsk vs BATE
[09:02:36] [INFO] Procesando: Slavia Mozyr vs Neman (ID: 745607)
[09:02:40] [INFO] ✓ Guardado: Slavia Mozyr vs Neman
[09:02:42] [ERROR] Liga 2: API error | {"msg":404}
[09:02:42] [INFO] Liga 2: sin partidos para 2026-04-24
[09:02:43] [ERROR] Liga 3: API error | {"msg":404}
[09:02:43] [INFO] Liga 3: sin partidos para 2026-04-24
[09:02:45] [ERROR] Liga 848: API error | {"msg":404}
[09:02:45] [INFO] Liga 848: sin partidos para 2026-04-24
[09:02:46] [ERROR] Liga 4: API error | {"msg":404}
[09:02:46] [INFO] Liga 4: sin partidos para 2026-04-24
[09:02:47] [INFO] Liga 140: 1 partidos para 2026-04-24
[09:02:47] [INFO] Procesando: U. Catolica vs Macara (ID: 738890)
[09:02:47] [INFO] ID 738890 ya existe, saltando.
[09:02:49] [ERROR] Liga 253: API error | {"msg":404}
[09:02:49] [INFO] Liga 253: sin partidos para 2026-04-24
[09:02:50] [ERROR] Liga 94: API error | {"msg":404}
[09:02:50] [INFO] Liga 94: sin partidos para 2026-04-24
[09:02:52] [ERROR] Liga 88: API error | {"msg":404}
[09:02:52] [INFO] Liga 88: sin partidos para 2026-04-24
[09:02:53] [INFO] Liga 207: 1 partidos para 2026-04-24
[09:02:53] [INFO] Procesando: Napoli vs Cremonese (ID: 615669)
[09:02:58] [INFO] ✓ Guardado: Napoli vs Cremonese
[09:02:59] [ERROR] Liga 197: API error | {"msg":404}
[09:02:59] [INFO] Liga 197: sin partidos para 2026-04-24
[09:03:01] [ERROR] Liga 144: API error | {"msg":404}
[09:03:01] [INFO] Liga 144: sin partidos para 2026-04-24
[09:03:02] [INFO] ✓ Fecha con partidos: 2026-04-24 (4 guardados)
[09:03:02] [INFO] === FETCHER FINALIZADO | Guardados: 4 ===
[19:14:07] [INFO] === AI PROCESSOR INICIADO (solo Gemini) ===
[19:14:07] [INFO] 2 partidos a procesar en esta ejecución.
[19:14:07] [INFO] Procesando: Sandefjord vs Rosenborg (ID: 716817)
[19:14:07] [INFO] → Gemini analizando Sandefjord vs Rosenborg...
[19:14:07] [ERROR] Gemini HTTP 429 | {"errno":0}
[19:14:07] [WARN] Rate limit alcanzado — partido queda pendiente para próxima ejecución.
[19:14:07] [ERROR] ✗ Gemini falló para Sandefjord vs Rosenborg
[19:14:07] [INFO] === FETCHER INICIADO (apifootball.com) ===
[19:14:07] [INFO] Probando fecha: 2026-04-18
[19:14:07] [INFO] ============================================
[19:14:07] [INFO] CRON MAESTRO INICIADO [completo]
[19:14:07] [INFO] ============================================
[19:14:07] [INFO] Evaluando estado del sistema...
[19:14:07] [INFO] Partidos encontrados para 2026-04-18: 16
[19:14:07] [INFO] Partidos sin análisis IA: 5. Ejecutando ANALYZE...
[19:14:07] [INFO] → Ejecutando: /home/hackruzc/web.hackruz.com/ai_processor.php
[19:14:07] [INFO] === AI PROCESSOR INICIADO (solo Gemini) ===
[19:14:07] [INFO] 2 partidos a procesar en esta ejecución.
[19:14:07] [INFO] Procesando: Sandefjord vs Rosenborg (ID: 716817)
[19:14:07] [INFO] → Gemini analizando Sandefjord vs Rosenborg...
[19:14:08] [ERROR] Gemini HTTP 429 | {"errno":0}
[19:14:08] [WARN] Rate limit alcanzado — partido queda pendiente para próxima ejecución.
[19:14:08] [ERROR] ✗ Gemini falló para Sandefjord vs Rosenborg
[19:14:08] [INFO] Liga 39: 8 partidos para 2026-04-18
[19:14:08] [INFO] Procesando: Circulo Deportivo vs Alvarado (ID: 749622)
[19:14:08] [INFO] ID 749622 ya existe, saltando.
[19:14:08] [INFO] Procesando: Deportivo Rincon vs Cipolletti (ID: 749624)
[19:14:08] [INFO] ID 749624 ya existe, saltando.
[19:14:08] [INFO] Procesando: Independiente Chivilcoy vs Defensores Belgrano VR (ID: 749628)
[19:14:08] [INFO] ID 749628 ya existe, saltando.
[19:14:08] [INFO] Procesando: Juventud Antoniana vs Bartolome Mitre (ID: 749629)
[19:14:08] [INFO] ID 749629 ya existe, saltando.
[19:14:08] [INFO] Procesando: Kimberley vs Olimpo Bahia Blanca (ID: 749630)
[19:14:08] [INFO] ID 749630 ya existe, saltando.
[19:14:08] [INFO] Procesando: Sarmiento Resistencia vs San Martin Formosa (ID: 749631)
[19:14:08] [INFO] ID 749631 ya existe, saltando.
[19:14:08] [INFO] Procesando: Sol de America vs Defensores de Vilelas (ID: 749632)
[19:14:08] [INFO] ID 749632 ya existe, saltando.
[19:14:08] [INFO] Procesando: Sportivo Belgrano vs Douglas Haig (ID: 749634)
[19:14:08] [INFO] ID 749634 ya existe, saltando.
[19:14:09] [INFO] Liga 140: 4 partidos para 2026-04-18
[19:14:09] [INFO] Procesando: Emelec vs Guayaquil City (ID: 738875)
[19:14:09] [INFO] ID 738875 ya existe, saltando.
[19:14:09] [INFO] Procesando: Leones del Norte vs Aucas (ID: 738877)
[19:14:09] [INFO] ID 738877 ya existe, saltando.
[19:14:09] [INFO] Procesando: Mushuc Runa vs Tecnico U. (ID: 738880)
[19:14:09] [INFO] ID 738880 ya existe, saltando.
[19:14:09] [INFO] Procesando: U. Catolica vs Libertad (ID: 738882)
[19:14:09] [INFO] ID 738882 ya existe, saltando.
[19:14:10] [ERROR] Liga 135: API error | {"msg":404}
[19:14:10] [INFO] Liga 135: sin partidos para 2026-04-18
[19:14:12] [INFO] Liga 78: 3 partidos para 2026-04-18
[19:14:12] [INFO] Procesando: Araucaria vs Parana (ID: 747923)
[19:14:12] [INFO] ID 747923 ya existe, saltando.
[19:14:12] [INFO] Procesando: Nacional PR vs Batel (ID: 747924)
[19:14:12] [INFO] ID 747924 ya existe, saltando.
[19:14:12] [INFO] Procesando: Patriotas vs Prudentopolis (ID: 747926)
[19:14:12] [INFO] ID 747926 ya existe, saltando.
[19:14:13] [INFO] Liga 61: 3 partidos para 2026-04-18
[19:14:13] [INFO] Procesando: Dynamo Brest vs Baranovici (ID: 745597)
[19:14:13] [INFO] ID 745597 ya existe, saltando.
[19:14:13] [INFO] Procesando: Neman vs Naftan (ID: 745599)
[19:14:13] [INFO] ID 745599 ya existe, saltando.
[19:14:13] [INFO] Procesando: Vitebsk vs FC Minsk (ID: 745600)
[19:14:13] [INFO] ID 745600 ya existe, saltando.
[19:14:15] [ERROR] Liga 2: API error | {"msg":404}
[19:14:15] [INFO] Liga 2: sin partidos para 2026-04-18
[19:14:16] [ERROR] Liga 3: API error | {"msg":404}
[19:14:16] [INFO] Liga 3: sin partidos para 2026-04-18
[19:14:17] [ERROR] Liga 848: API error | {"msg":404}
[19:14:17] [INFO] Liga 848: sin partidos para 2026-04-18
[19:14:19] [ERROR] Liga 4: API error | {"msg":404}
[19:14:19] [INFO] Liga 4: sin partidos para 2026-04-18
[19:14:20] [INFO] Liga 140: 4 partidos para 2026-04-18
[19:14:20] [INFO] Procesando: Emelec vs Guayaquil City (ID: 738875)
[19:14:20] [INFO] ID 738875 ya existe, saltando.
[19:14:20] [INFO] Procesando: Leones del Norte vs Aucas (ID: 738877)
[19:14:20] [INFO] ID 738877 ya existe, saltando.
[19:14:20] [INFO] Procesando: Mushuc Runa vs Tecnico U. (ID: 738880)
[19:14:20] [INFO] ID 738880 ya existe, saltando.
[19:14:20] [INFO] Procesando: U. Catolica vs Libertad (ID: 738882)
[19:14:20] [INFO] ID 738882 ya existe, saltando.
[19:14:22] [INFO] Liga 253: 3 partidos para 2026-04-18
[19:14:22] [INFO] Procesando: Bodo/Glimt vs Aalesund (ID: 716816)
[19:14:22] [INFO] ID 716816 ya existe, saltando.
[19:14:22] [INFO] Procesando: Sandefjord vs Rosenborg (ID: 716817)
[19:14:22] [INFO] ID 716817 ya existe, saltando.
[19:14:22] [INFO] Procesando: Viking vs Brann (ID: 716818)
[19:14:22] [INFO] ID 716818 ya existe, saltando.
[19:14:23] [ERROR] Liga 94: API error | {"msg":404}
[19:14:23] [INFO] Liga 94: sin partidos para 2026-04-18
[19:14:24] [ERROR] Liga 88: API error | {"msg":404}
[19:14:24] [INFO] Liga 88: sin partidos para 2026-04-18
[19:14:26] [INFO] Liga 207: 3 partidos para 2026-04-18
[19:14:26] [INFO] Procesando: Udinese vs Parma (ID: 615657)
[19:14:26] [INFO] ID 615657 ya existe, saltando.
[19:14:26] [INFO] Procesando: AS Roma vs Atalanta (ID: 615660)
[19:14:26] [INFO] ID 615660 ya existe, saltando.
[19:14:26] [INFO] Procesando: Napoli vs Lazio (ID: 615661)
[19:14:26] [INFO] ID 615661 ya existe, saltando.
[19:14:27] [ERROR] Liga 197: API error | {"msg":404}
[19:14:27] [INFO] Liga 197: sin partidos para 2026-04-18
[19:14:29] [ERROR] Liga 144: API error | {"msg":404}
[19:14:29] [INFO] Liga 144: sin partidos para 2026-04-18
[19:14:30] [INFO] Sin partidos para 2026-04-18, probando siguiente día...
[19:14:30] [INFO] Probando fecha: 2026-04-19
[19:14:30] [INFO] Liga 39: 7 partidos para 2026-04-19
[19:14:30] [INFO] Procesando: Boca Unidos vs Tucuman Central (ID: 749621)
[19:14:30] [INFO] ID 749621 ya existe, saltando.
[19:14:30] [INFO] Procesando: El Linqueno vs 9 de Julio Rafaela (ID: 749625)
[19:14:30] [INFO] ID 749625 ya existe, saltando.
[19:14:30] [INFO] Procesando: Fundacion Amigos vs Juventud U.U. (ID: 749626)
[19:14:30] [INFO] ID 749626 ya existe, saltando.
[19:14:30] [INFO] Procesando: Huracan Las Heras vs San Martin Mendoza (ID: 749627)
[19:14:30] [INFO] ID 749627 ya existe, saltando.
[19:14:30] [INFO] Procesando: Sol de Mayo vs Guillermo Brown (ID: 749633)
[19:14:30] [INFO] ID 749633 ya existe, saltando.
[19:14:30] [INFO] Procesando: Sportivo Las Parejas vs Gimnasia E.R. (ID: 749635)
[19:14:30] [INFO] ID 749635 ya existe, saltando.
[19:14:30] [INFO] Procesando: Villa Mitre vs Santamarina (ID: 749636)
[19:14:30] [INFO] ID 749636 ya existe, saltando.
[19:14:32] [INFO] Liga 140: 3 partidos para 2026-04-19
[19:14:32] [INFO] Procesando: Ind. del Valle vs LDU Quito (ID: 738876)
[19:14:32] [INFO] ID 738876 ya existe, saltando.
[19:14:32] [INFO] Procesando: Manta vs Dep. Cuenca (ID: 738879)
[19:14:32] [INFO] ID 738879 ya existe, saltando.
[19:14:32] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[19:14:32] [INFO] ID 738881 ya existe, saltando.
[19:14:33] [INFO] Liga 135: 4 partidos para 2026-04-19
[19:14:33] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[19:14:33] [INFO] ID 749901 ya existe, saltando.
[19:14:33] [INFO] Procesando: Silkeborg vs Fredericia (ID: 749902)
[19:14:33] [INFO] ID 749902 ya existe, saltando.
[19:14:33] [INFO] Procesando: Vejle vs FC Copenhagen (ID: 749903)
[19:14:33] [INFO] ID 749903 ya existe, saltando.
[19:14:33] [INFO] Procesando: Nordsjaelland vs Viborg (ID: 749932)
[19:14:33] [INFO] ID 749932 ya existe, saltando.
[19:14:34] [INFO] Liga 78: 2 partidos para 2026-04-19
[19:14:34] [INFO] Procesando: Paranavai-PR vs Laranja Mecanica (ID: 747925)
[19:14:34] [INFO] ID 747925 ya existe, saltando.
[19:14:34] [INFO] Procesando: Toledo vs Rio Branco PR (ID: 747927)
[19:14:34] [INFO] ID 747927 ya existe, saltando.
[19:14:36] [INFO] Liga 61: 3 partidos para 2026-04-19
[19:14:36] [INFO] Procesando: BATE vs ML Vitebsk (ID: 745594)
[19:14:36] [INFO] ID 745594 ya existe, saltando.
[19:14:36] [INFO] Procesando: Din. Minsk vs Isloch (ID: 745595)
[19:14:36] [INFO] ID 745595 ya existe, saltando.
[19:14:36] [INFO] Procesando: FC Gomel vs Slavia Mozyr (ID: 745598)
[19:14:36] [INFO] ID 745598 ya existe, saltando.
[19:14:37] [INFO] Procesando: Viking vs Brann (ID: 716818)
[19:14:37] [INFO] → Gemini analizando Viking vs Brann...
[19:14:37] [ERROR] Gemini HTTP 429 | {"errno":0}
[19:14:37] [WARN] Rate limit alcanzado — partido queda pendiente para próxima ejecución.
[19:14:37] [ERROR] ✗ Gemini falló para Viking vs Brann
[19:14:37] [ERROR] Liga 2: API error | {"msg":404}
[19:14:37] [INFO] Liga 2: sin partidos para 2026-04-19
[19:14:38] [INFO] Procesando: Viking vs Brann (ID: 716818)
[19:14:38] [INFO] → Gemini analizando Viking vs Brann...
[19:14:38] [ERROR] Gemini HTTP 429 | {"errno":0}
[19:14:38] [WARN] Rate limit alcanzado — partido queda pendiente para próxima ejecución.
[19:14:38] [ERROR] ✗ Gemini falló para Viking vs Brann
[19:14:39] [ERROR] Liga 3: API error | {"msg":404}
[19:14:39] [INFO] Liga 3: sin partidos para 2026-04-19
[19:14:40] [ERROR] Liga 848: API error | {"msg":404}
[19:14:40] [INFO] Liga 848: sin partidos para 2026-04-19
[19:14:41] [ERROR] Liga 4: API error | {"msg":404}
[19:14:41] [INFO] Liga 4: sin partidos para 2026-04-19
[19:14:43] [INFO] Liga 140: 3 partidos para 2026-04-19
[19:14:43] [INFO] Procesando: Ind. del Valle vs LDU Quito (ID: 738876)
[19:14:43] [INFO] ID 738876 ya existe, saltando.
[19:14:43] [INFO] Procesando: Manta vs Dep. Cuenca (ID: 738879)
[19:14:43] [INFO] ID 738879 ya existe, saltando.
[19:14:43] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[19:14:43] [INFO] ID 738881 ya existe, saltando.
[19:14:44] [INFO] Liga 253: 5 partidos para 2026-04-19
[19:14:44] [INFO] Procesando: Valerenga vs Lillestrom (ID: 716819)
[19:14:44] [INFO] ID 716819 ya existe, saltando.
[19:14:44] [INFO] Procesando: HamKam vs KFUM Oslo (ID: 716820)
[19:14:44] [INFO] ID 716820 ya existe, saltando.
[19:14:44] [INFO] Procesando: Kristiansund vs Fredrikstad (ID: 716821)
[19:14:44] [INFO] ID 716821 ya existe, saltando.
[19:14:44] [INFO] Procesando: Sarpsborg 08 vs Tromso (ID: 716822)
[19:14:44] [INFO] ID 716822 ya existe, saltando.
[19:14:44] [INFO] Procesando: Start vs Molde (ID: 716823)
[19:14:44] [INFO] ID 716823 ya existe, saltando.
[19:14:46] [ERROR] Liga 94: API error | {"msg":404}
[19:14:46] [INFO] Liga 94: sin partidos para 2026-04-19
[19:14:47] [ERROR] Liga 88: API error | {"msg":404}
[19:14:47] [INFO] Liga 88: sin partidos para 2026-04-19
[19:14:48] [INFO] Liga 207: 4 partidos para 2026-04-19
[19:14:48] [INFO] Procesando: Pisa vs Genoa (ID: 615653)
[19:14:48] [INFO] ID 615653 ya existe, saltando.
[19:14:48] [INFO] Procesando: Verona vs AC Milan (ID: 615654)
[19:14:48] [INFO] ID 615654 ya existe, saltando.
[19:14:48] [INFO] Procesando: Juventus vs Bologna (ID: 615655)
[19:14:48] [INFO] ID 615655 ya existe, saltando.
[19:14:48] [INFO] Procesando: Cremonese vs Torino (ID: 615658)
[19:14:48] [INFO] ID 615658 ya existe, saltando.
[19:14:50] [ERROR] Liga 197: API error | {"msg":404}
[19:14:50] [INFO] Liga 197: sin partidos para 2026-04-19
[19:14:51] [ERROR] Liga 144: API error | {"msg":404}
[19:14:51] [INFO] Liga 144: sin partidos para 2026-04-19
[19:14:52] [INFO] Sin partidos para 2026-04-19, probando siguiente día...
[19:14:52] [INFO] Probando fecha: 2026-04-20
[19:14:53] [INFO] Liga 39: 1 partidos para 2026-04-20
[19:14:53] [INFO] Procesando: Costa Brava vs Biblioteca Atenas (ID: 749623)
[19:14:53] [INFO] ID 749623 ya existe, saltando.
[19:14:54] [INFO] Liga 140: 1 partidos para 2026-04-20
[19:14:54] [INFO] Procesando: Macara vs Barcelona SC (ID: 738878)
[19:14:54] [INFO] ID 738878 ya existe, saltando.
[19:14:55] [INFO] Liga 135: 1 partidos para 2026-04-20
[19:14:55] [INFO] Procesando: Midtjylland vs Aarhus (ID: 749933)
[19:14:55] [INFO] ID 749933 ya existe, saltando.
[19:14:57] [ERROR] Liga 78: API error | {"msg":404}
[19:14:57] [INFO] Liga 78: sin partidos para 2026-04-20
[19:14:58] [INFO] Liga 61: 2 partidos para 2026-04-20
[19:14:58] [INFO] Procesando: Arsenal Dzerzhinsk vs Belshina (ID: 745593)
[19:14:58] [INFO] ID 745593 ya existe, saltando.
[19:14:58] [INFO] Procesando: Dnepr Mogilev vs Zhodino (ID: 745596)
[19:14:58] [INFO] ID 745596 ya existe, saltando.
[19:15:00] [ERROR] Liga 2: API error | {"msg":404}
[19:15:00] [INFO] Liga 2: sin partidos para 2026-04-20
[19:15:01] [ERROR] Liga 3: API error | {"msg":404}
[19:15:01] [INFO] Liga 3: sin partidos para 2026-04-20
[19:15:02] [ERROR] Liga 848: API error | {"msg":404}
[19:15:02] [INFO] Liga 848: sin partidos para 2026-04-20
[19:15:04] [ERROR] Liga 4: API error | {"msg":404}
[19:15:04] [INFO] Liga 4: sin partidos para 2026-04-20
[19:15:05] [INFO] Liga 140: 1 partidos para 2026-04-20
[19:15:05] [INFO] Procesando: Macara vs Barcelona SC (ID: 738878)
[19:15:05] [INFO] ID 738878 ya existe, saltando.
[19:15:07] [ERROR] Liga 253: API error | {"msg":404}
[19:15:07] [INFO] Liga 253: sin partidos para 2026-04-20
[19:15:07] [INFO] Quedan 65 partidos pendientes — se procesarán en la próxima ejecución.
[19:15:07] [INFO] === AI PROCESSOR FINALIZADO ===
[19:15:08] [INFO] Quedan 65 partidos pendientes — se procesarán en la próxima ejecución.
[19:15:08] [INFO] === AI PROCESSOR FINALIZADO ===
[19:15:08] [INFO] Todos los partidos tienen veredicto final.
[19:15:08] [INFO] RESUMEN FINAL → Partidos: 16 | Analizados: 11 | Con veredicto: 0
[19:15:08] [INFO] CRON FINALIZADO en 60.16s
[19:15:08] [INFO] ============================================
[19:15:08] [ERROR] Liga 94: API error | {"msg":404}
[19:15:08] [INFO] Liga 94: sin partidos para 2026-04-20
[19:15:09] [ERROR] Liga 88: API error | {"msg":404}
[19:15:09] [INFO] Liga 88: sin partidos para 2026-04-20
[19:15:11] [INFO] Liga 207: 1 partidos para 2026-04-20
[19:15:11] [INFO] Procesando: Lecce vs Fiorentina (ID: 615656)
[19:15:11] [INFO] ID 615656 ya existe, saltando.
[19:15:12] [ERROR] Liga 197: API error | {"msg":404}
[19:15:12] [INFO] Liga 197: sin partidos para 2026-04-20
[19:15:14] [ERROR] Liga 144: API error | {"msg":404}
[19:15:14] [INFO] Liga 144: sin partidos para 2026-04-20
[19:15:15] [INFO] Sin partidos para 2026-04-20, probando siguiente día...
[19:15:15] [INFO] Probando fecha: 2026-04-21
[19:15:15] [ERROR] Liga 39: API error | {"msg":404}
[19:15:15] [INFO] Liga 39: sin partidos para 2026-04-21
[19:15:16] [ERROR] Liga 140: API error | {"msg":404}
[19:15:16] [INFO] Liga 140: sin partidos para 2026-04-21
[19:15:18] [ERROR] Liga 135: API error | {"msg":404}
[19:15:18] [INFO] Liga 135: sin partidos para 2026-04-21
[19:15:19] [ERROR] Liga 78: API error | {"msg":404}
[19:15:19] [INFO] Liga 78: sin partidos para 2026-04-21
[19:15:21] [ERROR] Liga 61: API error | {"msg":404}
[19:15:21] [INFO] Liga 61: sin partidos para 2026-04-21
[19:15:22] [ERROR] Liga 2: API error | {"msg":404}
[19:15:22] [INFO] Liga 2: sin partidos para 2026-04-21
[19:15:23] [ERROR] Liga 3: API error | {"msg":404}
[19:15:23] [INFO] Liga 3: sin partidos para 2026-04-21
[19:15:25] [ERROR] Liga 848: API error | {"msg":404}
[19:15:25] [INFO] Liga 848: sin partidos para 2026-04-21
[19:15:26] [ERROR] Liga 4: API error | {"msg":404}
[19:15:26] [INFO] Liga 4: sin partidos para 2026-04-21
[19:15:28] [ERROR] Liga 140: API error | {"msg":404}
[19:15:28] [INFO] Liga 140: sin partidos para 2026-04-21
[19:15:29] [ERROR] Liga 253: API error | {"msg":404}
[19:15:29] [INFO] Liga 253: sin partidos para 2026-04-21
[19:15:30] [ERROR] Liga 94: API error | {"msg":404}
[19:15:30] [INFO] Liga 94: sin partidos para 2026-04-21
[19:15:32] [ERROR] Liga 88: API error | {"msg":404}
[19:15:32] [INFO] Liga 88: sin partidos para 2026-04-21
[19:15:33] [ERROR] Liga 207: API error | {"msg":404}
[19:15:33] [INFO] Liga 207: sin partidos para 2026-04-21
[19:15:35] [ERROR] Liga 197: API error | {"msg":404}
[19:15:35] [INFO] Liga 197: sin partidos para 2026-04-21
[19:15:36] [ERROR] Liga 144: API error | {"msg":404}
[19:15:36] [INFO] Liga 144: sin partidos para 2026-04-21
[19:15:37] [INFO] Sin partidos para 2026-04-21, probando siguiente día...
[19:15:37] [INFO] Probando fecha: 2026-04-22
[19:15:37] [ERROR] Liga 39: API error | {"msg":404}
[19:15:37] [INFO] Liga 39: sin partidos para 2026-04-22
[19:15:39] [INFO] Liga 140: 5 partidos para 2026-04-22
[19:15:39] [INFO] Procesando: Delfin vs Ind. del Valle (ID: 738884)
[19:15:39] [INFO] ID 738884 ya existe, saltando.
[19:15:39] [INFO] Procesando: Dep. Cuenca vs Orense (ID: 738885)
[19:15:39] [INFO] ID 738885 ya existe, saltando.
[19:15:39] [INFO] Procesando: Leones del Norte vs Manta (ID: 738887)
[19:15:39] [INFO] ID 738887 ya existe, saltando.
[19:15:39] [INFO] Procesando: Libertad vs Guayaquil City (ID: 738888)
[19:15:39] [INFO] ID 738888 ya existe, saltando.
[19:15:39] [INFO] Procesando: Tecnico U. vs Emelec (ID: 738889)
[19:15:39] [INFO] ID 738889 ya existe, saltando.
[19:15:40] [INFO] Liga 135: 3 partidos para 2026-04-22
[19:15:40] [INFO] Procesando: FC Copenhagen vs Odense (ID: 749904)
[19:15:40] [INFO] ID 749904 ya existe, saltando.
[19:15:40] [INFO] Procesando: Vejle vs Silkeborg (ID: 749905)
[19:15:40] [INFO] ID 749905 ya existe, saltando.
[19:15:40] [INFO] Procesando: Viborg vs Brondby (ID: 749934)
[19:15:40] [INFO] ID 749934 ya existe, saltando.
[19:15:42] [ERROR] Liga 78: API error | {"msg":404}
[19:15:42] [INFO] Liga 78: sin partidos para 2026-04-22
[19:15:43] [ERROR] Liga 61: API error | {"msg":404}
[19:15:43] [INFO] Liga 61: sin partidos para 2026-04-22
[19:15:44] [ERROR] Liga 2: API error | {"msg":404}
[19:15:44] [INFO] Liga 2: sin partidos para 2026-04-22
[19:15:46] [ERROR] Liga 3: API error | {"msg":404}
[19:15:46] [INFO] Liga 3: sin partidos para 2026-04-22
[19:15:47] [ERROR] Liga 848: API error | {"msg":404}
[19:15:47] [INFO] Liga 848: sin partidos para 2026-04-22
[19:15:49] [ERROR] Liga 4: API error | {"msg":404}
[19:15:49] [INFO] Liga 4: sin partidos para 2026-04-22
[19:15:50] [INFO] Liga 140: 5 partidos para 2026-04-22
[19:15:50] [INFO] Procesando: Delfin vs Ind. del Valle (ID: 738884)
[19:15:50] [INFO] ID 738884 ya existe, saltando.
[19:15:50] [INFO] Procesando: Dep. Cuenca vs Orense (ID: 738885)
[19:15:50] [INFO] ID 738885 ya existe, saltando.
[19:15:50] [INFO] Procesando: Leones del Norte vs Manta (ID: 738887)
[19:15:50] [INFO] ID 738887 ya existe, saltando.
[19:15:50] [INFO] Procesando: Libertad vs Guayaquil City (ID: 738888)
[19:15:50] [INFO] ID 738888 ya existe, saltando.
[19:15:50] [INFO] Procesando: Tecnico U. vs Emelec (ID: 738889)
[19:15:50] [INFO] ID 738889 ya existe, saltando.
[19:15:52] [ERROR] Liga 253: API error | {"msg":404}
[19:15:52] [INFO] Liga 253: sin partidos para 2026-04-22
[19:15:53] [ERROR] Liga 94: API error | {"msg":404}
[19:15:53] [INFO] Liga 94: sin partidos para 2026-04-22
[19:15:54] [ERROR] Liga 88: API error | {"msg":404}
[19:15:54] [INFO] Liga 88: sin partidos para 2026-04-22
[19:15:56] [ERROR] Liga 207: API error | {"msg":404}
[19:15:56] [INFO] Liga 207: sin partidos para 2026-04-22
[19:15:57] [ERROR] Liga 197: API error | {"msg":404}
[19:15:57] [INFO] Liga 197: sin partidos para 2026-04-22
[19:15:59] [ERROR] Liga 144: API error | {"msg":404}
[19:15:59] [INFO] Liga 144: sin partidos para 2026-04-22
[19:16:00] [INFO] Sin partidos para 2026-04-22, probando siguiente día...
[19:16:00] [INFO] Probando fecha: 2026-04-23
[19:16:00] [ERROR] Liga 39: API error | {"msg":404}
[19:16:00] [INFO] Liga 39: sin partidos para 2026-04-23
[19:16:01] [INFO] Liga 140: 2 partidos para 2026-04-23
[19:16:01] [INFO] Procesando: Barcelona SC vs Mushuc Runa (ID: 738883)
[19:16:01] [INFO] ID 738883 ya existe, saltando.
[19:16:01] [INFO] Procesando: LDU Quito vs Aucas (ID: 738886)
[19:16:01] [INFO] ID 738886 ya existe, saltando.
[19:16:03] [INFO] Liga 135: 3 partidos para 2026-04-23
[19:16:03] [INFO] Procesando: Randers FC vs Fredericia (ID: 749906)
[19:16:03] [INFO] ID 749906 ya existe, saltando.
[19:16:03] [INFO] Procesando: Nordsjaelland vs Aarhus (ID: 749935)
[19:16:03] [INFO] ID 749935 ya existe, saltando.
[19:16:03] [INFO] Procesando: Sonderjyske vs Midtjylland (ID: 749936)
[19:16:03] [INFO] ID 749936 ya existe, saltando.
[19:16:04] [ERROR] Liga 78: API error | {"msg":404}
[19:16:04] [INFO] Liga 78: sin partidos para 2026-04-23
[19:16:06] [ERROR] Liga 61: API error | {"msg":404}
[19:16:06] [INFO] Liga 61: sin partidos para 2026-04-23
[19:16:07] [ERROR] Liga 2: API error | {"msg":404}
[19:16:07] [INFO] Liga 2: sin partidos para 2026-04-23
[19:16:27] [INFO] === FETCHER INICIADO (apifootball.com) ===
[19:16:27] [INFO] === AI PROCESSOR INICIADO (solo Gemini) ===
[19:16:27] [INFO] Probando fecha: 2026-04-18
[19:16:27] [INFO] 2 partidos a procesar en esta ejecución.
[19:16:27] [INFO] Procesando: Sandefjord vs Rosenborg (ID: 716817)
[19:16:27] [INFO] → Gemini analizando Sandefjord vs Rosenborg...
[19:16:27] [ERROR] Gemini HTTP 429 | {"errno":0}
[19:16:27] [WARN] Rate limit alcanzado — partido queda pendiente para próxima ejecución.
[19:16:27] [ERROR] ✗ Gemini falló para Sandefjord vs Rosenborg
[19:16:27] [INFO] Liga 39: 8 partidos para 2026-04-18
[19:16:27] [INFO] Procesando: Circulo Deportivo vs Alvarado (ID: 749622)
[19:16:27] [INFO] ID 749622 ya existe, saltando.
[19:16:27] [INFO] Procesando: Deportivo Rincon vs Cipolletti (ID: 749624)
[19:16:27] [INFO] ID 749624 ya existe, saltando.
[19:16:27] [INFO] Procesando: Independiente Chivilcoy vs Defensores Belgrano VR (ID: 749628)
[19:16:27] [INFO] ID 749628 ya existe, saltando.
[19:16:27] [INFO] Procesando: Juventud Antoniana vs Bartolome Mitre (ID: 749629)
[19:16:27] [INFO] ID 749629 ya existe, saltando.
[19:16:27] [INFO] Procesando: Kimberley vs Olimpo Bahia Blanca (ID: 749630)
[19:16:27] [INFO] ID 749630 ya existe, saltando.
[19:16:27] [INFO] Procesando: Sarmiento Resistencia vs San Martin Formosa (ID: 749631)
[19:16:27] [INFO] ID 749631 ya existe, saltando.
[19:16:27] [INFO] Procesando: Sol de America vs Defensores de Vilelas (ID: 749632)
[19:16:27] [INFO] ID 749632 ya existe, saltando.
[19:16:27] [INFO] Procesando: Sportivo Belgrano vs Douglas Haig (ID: 749634)
[19:16:27] [INFO] ID 749634 ya existe, saltando.
[19:16:27] [INFO] ============================================
[19:16:27] [INFO] CRON MAESTRO INICIADO [completo]
[19:16:27] [INFO] ============================================
[19:16:27] [INFO] Evaluando estado del sistema...
[19:16:27] [INFO] Partidos encontrados para 2026-04-18: 16
[19:16:27] [INFO] Partidos sin análisis IA: 5. Ejecutando ANALYZE...
[19:16:27] [INFO] → Ejecutando: /home/hackruzc/web.hackruz.com/ai_processor.php
[19:16:27] [INFO] === AI PROCESSOR INICIADO (solo Gemini) ===
[19:16:27] [INFO] 2 partidos a procesar en esta ejecución.
[19:16:27] [INFO] Procesando: Sandefjord vs Rosenborg (ID: 716817)
[19:16:27] [INFO] → Gemini analizando Sandefjord vs Rosenborg...
[19:16:27] [ERROR] Gemini HTTP 429 | {"errno":0}
[19:16:27] [WARN] Rate limit alcanzado — partido queda pendiente para próxima ejecución.
[19:16:27] [ERROR] ✗ Gemini falló para Sandefjord vs Rosenborg
[19:16:28] [INFO] === CONSENSUS INICIADO ===
[19:16:28] [INFO] No hay partidos listos para consenso.
[19:16:29] [INFO] Liga 140: 4 partidos para 2026-04-18
[19:16:29] [INFO] Procesando: Emelec vs Guayaquil City (ID: 738875)
[19:16:29] [INFO] ID 738875 ya existe, saltando.
[19:16:29] [INFO] Procesando: Leones del Norte vs Aucas (ID: 738877)
[19:16:29] [INFO] ID 738877 ya existe, saltando.
[19:16:29] [INFO] Procesando: Mushuc Runa vs Tecnico U. (ID: 738880)
[19:16:29] [INFO] ID 738880 ya existe, saltando.
[19:16:29] [INFO] Procesando: U. Catolica vs Libertad (ID: 738882)
[19:16:29] [INFO] ID 738882 ya existe, saltando.
[19:16:30] [ERROR] Liga 135: API error | {"msg":404}
[19:16:30] [INFO] Liga 135: sin partidos para 2026-04-18
[19:16:31] [INFO] Liga 78: 3 partidos para 2026-04-18
[19:16:31] [INFO] Procesando: Araucaria vs Parana (ID: 747923)
[19:16:31] [INFO] ID 747923 ya existe, saltando.
[19:16:31] [INFO] Procesando: Nacional PR vs Batel (ID: 747924)
[19:16:31] [INFO] ID 747924 ya existe, saltando.
[19:16:31] [INFO] Procesando: Patriotas vs Prudentopolis (ID: 747926)
[19:16:31] [INFO] ID 747926 ya existe, saltando.
[19:16:33] [INFO] Liga 61: 3 partidos para 2026-04-18
[19:16:33] [INFO] Procesando: Dynamo Brest vs Baranovici (ID: 745597)
[19:16:33] [INFO] ID 745597 ya existe, saltando.
[19:16:33] [INFO] Procesando: Neman vs Naftan (ID: 745599)
[19:16:33] [INFO] ID 745599 ya existe, saltando.
[19:16:33] [INFO] Procesando: Vitebsk vs FC Minsk (ID: 745600)
[19:16:33] [INFO] ID 745600 ya existe, saltando.
[19:16:34] [ERROR] Liga 2: API error | {"msg":404}
[19:16:34] [INFO] Liga 2: sin partidos para 2026-04-18
[19:16:36] [ERROR] Liga 3: API error | {"msg":404}
[19:16:36] [INFO] Liga 3: sin partidos para 2026-04-18
[19:16:37] [ERROR] Liga 848: API error | {"msg":404}
[19:16:37] [INFO] Liga 848: sin partidos para 2026-04-18
[19:16:38] [ERROR] Liga 4: API error | {"msg":404}
[19:16:38] [INFO] Liga 4: sin partidos para 2026-04-18
[19:16:40] [INFO] Liga 140: 4 partidos para 2026-04-18
[19:16:40] [INFO] Procesando: Emelec vs Guayaquil City (ID: 738875)
[19:16:40] [INFO] ID 738875 ya existe, saltando.
[19:16:40] [INFO] Procesando: Leones del Norte vs Aucas (ID: 738877)
[19:16:40] [INFO] ID 738877 ya existe, saltando.
[19:16:40] [INFO] Procesando: Mushuc Runa vs Tecnico U. (ID: 738880)
[19:16:40] [INFO] ID 738880 ya existe, saltando.
[19:16:40] [INFO] Procesando: U. Catolica vs Libertad (ID: 738882)
[19:16:40] [INFO] ID 738882 ya existe, saltando.
[19:16:41] [INFO] Liga 253: 3 partidos para 2026-04-18
[19:16:41] [INFO] Procesando: Bodo/Glimt vs Aalesund (ID: 716816)
[19:16:41] [INFO] ID 716816 ya existe, saltando.
[19:16:41] [INFO] Procesando: Sandefjord vs Rosenborg (ID: 716817)
[19:16:41] [INFO] ID 716817 ya existe, saltando.
[19:16:41] [INFO] Procesando: Viking vs Brann (ID: 716818)
[19:16:41] [INFO] ID 716818 ya existe, saltando.
[19:16:43] [ERROR] Liga 94: API error | {"msg":404}
[19:16:43] [INFO] Liga 94: sin partidos para 2026-04-18
[19:16:44] [ERROR] Liga 88: API error | {"msg":404}
[19:16:44] [INFO] Liga 88: sin partidos para 2026-04-18
[19:16:45] [INFO] Liga 207: 3 partidos para 2026-04-18
[19:16:45] [INFO] Procesando: Udinese vs Parma (ID: 615657)
[19:16:45] [INFO] ID 615657 ya existe, saltando.
[19:16:45] [INFO] Procesando: AS Roma vs Atalanta (ID: 615660)
[19:16:45] [INFO] ID 615660 ya existe, saltando.
[19:16:45] [INFO] Procesando: Napoli vs Lazio (ID: 615661)
[19:16:45] [INFO] ID 615661 ya existe, saltando.
[19:16:47] [ERROR] Liga 197: API error | {"msg":404}
[19:16:47] [INFO] Liga 197: sin partidos para 2026-04-18
[19:16:48] [ERROR] Liga 144: API error | {"msg":404}
[19:16:48] [INFO] Liga 144: sin partidos para 2026-04-18
[19:16:49] [INFO] Sin partidos para 2026-04-18, probando siguiente día...
[19:16:49] [INFO] Probando fecha: 2026-04-19
[19:16:50] [INFO] Liga 39: 7 partidos para 2026-04-19
[19:16:50] [INFO] Procesando: Boca Unidos vs Tucuman Central (ID: 749621)
[19:16:50] [INFO] ID 749621 ya existe, saltando.
[19:16:50] [INFO] Procesando: El Linqueno vs 9 de Julio Rafaela (ID: 749625)
[19:16:50] [INFO] ID 749625 ya existe, saltando.
[19:16:50] [INFO] Procesando: Fundacion Amigos vs Juventud U.U. (ID: 749626)
[19:16:50] [INFO] ID 749626 ya existe, saltando.
[19:16:50] [INFO] Procesando: Huracan Las Heras vs San Martin Mendoza (ID: 749627)
[19:16:50] [INFO] ID 749627 ya existe, saltando.
[19:16:50] [INFO] Procesando: Sol de Mayo vs Guillermo Brown (ID: 749633)
[19:16:50] [INFO] ID 749633 ya existe, saltando.
[19:16:50] [INFO] Procesando: Sportivo Las Parejas vs Gimnasia E.R. (ID: 749635)
[19:16:50] [INFO] ID 749635 ya existe, saltando.
[19:16:50] [INFO] Procesando: Villa Mitre vs Santamarina (ID: 749636)
[19:16:50] [INFO] ID 749636 ya existe, saltando.
[19:16:51] [INFO] Liga 140: 3 partidos para 2026-04-19
[19:16:51] [INFO] Procesando: Ind. del Valle vs LDU Quito (ID: 738876)
[19:16:51] [INFO] ID 738876 ya existe, saltando.
[19:16:51] [INFO] Procesando: Manta vs Dep. Cuenca (ID: 738879)
[19:16:51] [INFO] ID 738879 ya existe, saltando.
[19:16:51] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[19:16:51] [INFO] ID 738881 ya existe, saltando.
[19:16:53] [INFO] Liga 135: 4 partidos para 2026-04-19
[19:16:53] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[19:16:53] [INFO] ID 749901 ya existe, saltando.
[19:16:53] [INFO] Procesando: Silkeborg vs Fredericia (ID: 749902)
[19:16:53] [INFO] ID 749902 ya existe, saltando.
[19:16:53] [INFO] Procesando: Vejle vs FC Copenhagen (ID: 749903)
[19:16:53] [INFO] ID 749903 ya existe, saltando.
[19:16:53] [INFO] Procesando: Nordsjaelland vs Viborg (ID: 749932)
[19:16:53] [INFO] ID 749932 ya existe, saltando.
[19:16:54] [INFO] Liga 78: 2 partidos para 2026-04-19
[19:16:54] [INFO] Procesando: Paranavai-PR vs Laranja Mecanica (ID: 747925)
[19:16:54] [INFO] ID 747925 ya existe, saltando.
[19:16:54] [INFO] Procesando: Toledo vs Rio Branco PR (ID: 747927)
[19:16:54] [INFO] ID 747927 ya existe, saltando.
[19:16:55] [INFO] Liga 61: 3 partidos para 2026-04-19
[19:16:55] [INFO] Procesando: BATE vs ML Vitebsk (ID: 745594)
[19:16:55] [INFO] ID 745594 ya existe, saltando.
[19:16:55] [INFO] Procesando: Din. Minsk vs Isloch (ID: 745595)
[19:16:55] [INFO] ID 745595 ya existe, saltando.
[19:16:55] [INFO] Procesando: FC Gomel vs Slavia Mozyr (ID: 745598)
[19:16:55] [INFO] ID 745598 ya existe, saltando.
[19:16:57] [INFO] Procesando: Viking vs Brann (ID: 716818)
[19:16:57] [INFO] → Gemini analizando Viking vs Brann...
[19:16:57] [ERROR] Gemini HTTP 429 | {"errno":0}
[19:16:57] [WARN] Rate limit alcanzado — partido queda pendiente para próxima ejecución.
[19:16:57] [ERROR] ✗ Gemini falló para Viking vs Brann
[19:16:57] [ERROR] Liga 2: API error | {"msg":404}
[19:16:57] [INFO] Liga 2: sin partidos para 2026-04-19
[19:16:57] [INFO] Procesando: Viking vs Brann (ID: 716818)
[19:16:57] [INFO] → Gemini analizando Viking vs Brann...
[19:16:57] [ERROR] Gemini HTTP 429 | {"errno":0}
[19:16:57] [WARN] Rate limit alcanzado — partido queda pendiente para próxima ejecución.
[19:16:57] [ERROR] ✗ Gemini falló para Viking vs Brann
[19:16:58] [ERROR] Liga 3: API error | {"msg":404}
[19:16:58] [INFO] Liga 3: sin partidos para 2026-04-19
[19:17:00] [ERROR] Liga 848: API error | {"msg":404}
[19:17:00] [INFO] Liga 848: sin partidos para 2026-04-19
[19:17:01] [ERROR] Liga 4: API error | {"msg":404}
[19:17:01] [INFO] Liga 4: sin partidos para 2026-04-19
[19:17:02] [INFO] Liga 140: 3 partidos para 2026-04-19
[19:17:02] [INFO] Procesando: Ind. del Valle vs LDU Quito (ID: 738876)
[19:17:02] [INFO] ID 738876 ya existe, saltando.
[19:17:02] [INFO] Procesando: Manta vs Dep. Cuenca (ID: 738879)
[19:17:02] [INFO] ID 738879 ya existe, saltando.
[19:17:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[19:17:02] [INFO] ID 738881 ya existe, saltando.
[19:17:04] [INFO] Liga 253: 5 partidos para 2026-04-19
[19:17:04] [INFO] Procesando: Valerenga vs Lillestrom (ID: 716819)
[19:17:04] [INFO] ID 716819 ya existe, saltando.
[19:17:04] [INFO] Procesando: HamKam vs KFUM Oslo (ID: 716820)
[19:17:04] [INFO] ID 716820 ya existe, saltando.
[19:17:04] [INFO] Procesando: Kristiansund vs Fredrikstad (ID: 716821)
[19:17:04] [INFO] ID 716821 ya existe, saltando.
[19:17:04] [INFO] Procesando: Sarpsborg 08 vs Tromso (ID: 716822)
[19:17:04] [INFO] ID 716822 ya existe, saltando.
[19:17:04] [INFO] Procesando: Start vs Molde (ID: 716823)
[19:17:04] [INFO] ID 716823 ya existe, saltando.
[19:17:05] [ERROR] Liga 94: API error | {"msg":404}
[19:17:05] [INFO] Liga 94: sin partidos para 2026-04-19
[19:17:07] [ERROR] Liga 88: API error | {"msg":404}
[19:17:07] [INFO] Liga 88: sin partidos para 2026-04-19
[19:17:08] [INFO] Liga 207: 4 partidos para 2026-04-19
[19:17:08] [INFO] Procesando: Pisa vs Genoa (ID: 615653)
[19:17:08] [INFO] ID 615653 ya existe, saltando.
[19:17:08] [INFO] Procesando: Verona vs AC Milan (ID: 615654)
[19:17:08] [INFO] ID 615654 ya existe, saltando.
[19:17:08] [INFO] Procesando: Juventus vs Bologna (ID: 615655)
[19:17:08] [INFO] ID 615655 ya existe, saltando.
[19:17:08] [INFO] Procesando: Cremonese vs Torino (ID: 615658)
[19:17:08] [INFO] ID 615658 ya existe, saltando.
[19:17:09] [ERROR] Liga 197: API error | {"msg":404}
[19:17:09] [INFO] Liga 197: sin partidos para 2026-04-19
[19:17:11] [ERROR] Liga 144: API error | {"msg":404}
[19:17:11] [INFO] Liga 144: sin partidos para 2026-04-19
[19:17:12] [INFO] Sin partidos para 2026-04-19, probando siguiente día...
[19:17:12] [INFO] Probando fecha: 2026-04-20
[19:17:12] [INFO] Liga 39: 1 partidos para 2026-04-20
[19:17:12] [INFO] Procesando: Costa Brava vs Biblioteca Atenas (ID: 749623)
[19:17:12] [INFO] ID 749623 ya existe, saltando.
[19:17:14] [INFO] Liga 140: 1 partidos para 2026-04-20
[19:17:14] [INFO] Procesando: Macara vs Barcelona SC (ID: 738878)
[19:17:14] [INFO] ID 738878 ya existe, saltando.
[19:17:15] [INFO] Liga 135: 1 partidos para 2026-04-20
[19:17:15] [INFO] Procesando: Midtjylland vs Aarhus (ID: 749933)
[19:17:15] [INFO] ID 749933 ya existe, saltando.
[19:17:16] [ERROR] Liga 78: API error | {"msg":404}
[19:17:16] [INFO] Liga 78: sin partidos para 2026-04-20
[19:17:18] [INFO] Liga 61: 2 partidos para 2026-04-20
[19:17:18] [INFO] Procesando: Arsenal Dzerzhinsk vs Belshina (ID: 745593)
[19:17:18] [INFO] ID 745593 ya existe, saltando.
[19:17:18] [INFO] Procesando: Dnepr Mogilev vs Zhodino (ID: 745596)
[19:17:18] [INFO] ID 745596 ya existe, saltando.
[19:17:19] [ERROR] Liga 2: API error | {"msg":404}
[19:17:19] [INFO] Liga 2: sin partidos para 2026-04-20
[19:17:21] [ERROR] Liga 3: API error | {"msg":404}
[19:17:21] [INFO] Liga 3: sin partidos para 2026-04-20
[19:17:22] [ERROR] Liga 848: API error | {"msg":404}
[19:17:22] [INFO] Liga 848: sin partidos para 2026-04-20
[19:17:23] [ERROR] Liga 4: API error | {"msg":404}
[19:17:23] [INFO] Liga 4: sin partidos para 2026-04-20
[19:17:25] [INFO] Liga 140: 1 partidos para 2026-04-20
[19:17:25] [INFO] Procesando: Macara vs Barcelona SC (ID: 738878)
[19:17:25] [INFO] ID 738878 ya existe, saltando.
[19:17:26] [ERROR] Liga 253: API error | {"msg":404}
[19:17:26] [INFO] Liga 253: sin partidos para 2026-04-20
[19:17:27] [INFO] Quedan 65 partidos pendientes — se procesarán en la próxima ejecución.
[19:17:27] [INFO] === AI PROCESSOR FINALIZADO ===
[19:17:27] [INFO] Quedan 65 partidos pendientes — se procesarán en la próxima ejecución.
[19:17:27] [INFO] === AI PROCESSOR FINALIZADO ===
[19:17:27] [INFO] Todos los partidos tienen veredicto final.
[19:17:27] [INFO] RESUMEN FINAL → Partidos: 16 | Analizados: 11 | Con veredicto: 0
[19:17:27] [INFO] CRON FINALIZADO en 60.16s
[19:17:27] [INFO] ============================================
[19:17:28] [ERROR] Liga 94: API error | {"msg":404}
[19:17:28] [INFO] Liga 94: sin partidos para 2026-04-20
[19:17:29] [ERROR] Liga 88: API error | {"msg":404}
[19:17:29] [INFO] Liga 88: sin partidos para 2026-04-20
[19:17:30] [INFO] Liga 207: 1 partidos para 2026-04-20
[19:17:30] [INFO] Procesando: Lecce vs Fiorentina (ID: 615656)
[19:17:30] [INFO] ID 615656 ya existe, saltando.
[19:17:32] [ERROR] Liga 197: API error | {"msg":404}
[19:17:32] [INFO] Liga 197: sin partidos para 2026-04-20
[19:17:33] [ERROR] Liga 144: API error | {"msg":404}
[19:17:33] [INFO] Liga 144: sin partidos para 2026-04-20
[19:17:34] [INFO] Sin partidos para 2026-04-20, probando siguiente día...
[19:17:34] [INFO] Probando fecha: 2026-04-21
[19:17:35] [ERROR] Liga 39: API error | {"msg":404}
[19:17:35] [INFO] Liga 39: sin partidos para 2026-04-21
[19:17:36] [ERROR] Liga 140: API error | {"msg":404}
[19:17:36] [INFO] Liga 140: sin partidos para 2026-04-21
[19:17:37] [ERROR] Liga 135: API error | {"msg":404}
[19:17:37] [INFO] Liga 135: sin partidos para 2026-04-21
[19:17:39] [ERROR] Liga 78: API error | {"msg":404}
[19:17:39] [INFO] Liga 78: sin partidos para 2026-04-21
[19:17:40] [ERROR] Liga 61: API error | {"msg":404}
[19:17:40] [INFO] Liga 61: sin partidos para 2026-04-21
[19:17:42] [ERROR] Liga 2: API error | {"msg":404}
[19:17:42] [INFO] Liga 2: sin partidos para 2026-04-21
[19:17:43] [ERROR] Liga 3: API error | {"msg":404}
[19:17:43] [INFO] Liga 3: sin partidos para 2026-04-21
[19:17:44] [ERROR] Liga 848: API error | {"msg":404}
[19:17:44] [INFO] Liga 848: sin partidos para 2026-04-21
[19:17:46] [ERROR] Liga 4: API error | {"msg":404}
[19:17:46] [INFO] Liga 4: sin partidos para 2026-04-21
[19:17:47] [ERROR] Liga 140: API error | {"msg":404}
[19:17:47] [INFO] Liga 140: sin partidos para 2026-04-21
[19:17:49] [ERROR] Liga 253: API error | {"msg":404}
[19:17:49] [INFO] Liga 253: sin partidos para 2026-04-21
[19:17:50] [ERROR] Liga 94: API error | {"msg":404}
[19:17:50] [INFO] Liga 94: sin partidos para 2026-04-21
[19:17:51] [ERROR] Liga 88: API error | {"msg":404}
[19:17:51] [INFO] Liga 88: sin partidos para 2026-04-21
[19:17:53] [ERROR] Liga 207: API error | {"msg":404}
[19:17:53] [INFO] Liga 207: sin partidos para 2026-04-21
[19:17:54] [ERROR] Liga 197: API error | {"msg":404}
[19:17:54] [INFO] Liga 197: sin partidos para 2026-04-21
[19:17:56] [ERROR] Liga 144: API error | {"msg":404}
[19:17:56] [INFO] Liga 144: sin partidos para 2026-04-21
[19:17:57] [INFO] Sin partidos para 2026-04-21, probando siguiente día...
[19:17:57] [INFO] Probando fecha: 2026-04-22
[19:17:57] [ERROR] Liga 39: API error | {"msg":404}
[19:17:57] [INFO] Liga 39: sin partidos para 2026-04-22
[19:17:58] [INFO] Liga 140: 5 partidos para 2026-04-22
[19:17:58] [INFO] Procesando: Delfin vs Ind. del Valle (ID: 738884)
[19:17:58] [INFO] ID 738884 ya existe, saltando.
[19:17:58] [INFO] Procesando: Dep. Cuenca vs Orense (ID: 738885)
[19:17:58] [INFO] ID 738885 ya existe, saltando.
[19:17:58] [INFO] Procesando: Leones del Norte vs Manta (ID: 738887)
[19:17:58] [INFO] ID 738887 ya existe, saltando.
[19:17:58] [INFO] Procesando: Libertad vs Guayaquil City (ID: 738888)
[19:17:58] [INFO] ID 738888 ya existe, saltando.
[19:17:58] [INFO] Procesando: Tecnico U. vs Emelec (ID: 738889)
[19:17:58] [INFO] ID 738889 ya existe, saltando.
[19:18:00] [INFO] Liga 135: 3 partidos para 2026-04-22
[19:18:00] [INFO] Procesando: FC Copenhagen vs Odense (ID: 749904)
[19:18:00] [INFO] ID 749904 ya existe, saltando.
[19:18:00] [INFO] Procesando: Vejle vs Silkeborg (ID: 749905)
[19:18:00] [INFO] ID 749905 ya existe, saltando.
[19:18:00] [INFO] Procesando: Viborg vs Brondby (ID: 749934)
[19:18:00] [INFO] ID 749934 ya existe, saltando.
[19:18:01] [ERROR] Liga 78: API error | {"msg":404}
[19:18:01] [INFO] Liga 78: sin partidos para 2026-04-22
[19:18:03] [ERROR] Liga 61: API error | {"msg":404}
[19:18:03] [INFO] Liga 61: sin partidos para 2026-04-22
[19:18:04] [ERROR] Liga 2: API error | {"msg":404}
[19:18:04] [INFO] Liga 2: sin partidos para 2026-04-22
[19:18:05] [ERROR] Liga 3: API error | {"msg":404}
[19:18:05] [INFO] Liga 3: sin partidos para 2026-04-22
[19:18:07] [ERROR] Liga 848: API error | {"msg":404}
[19:18:07] [INFO] Liga 848: sin partidos para 2026-04-22
[19:18:08] [ERROR] Liga 4: API error | {"msg":404}
[19:18:08] [INFO] Liga 4: sin partidos para 2026-04-22
[19:18:10] [INFO] Liga 140: 5 partidos para 2026-04-22
[19:18:10] [INFO] Procesando: Delfin vs Ind. del Valle (ID: 738884)
[19:18:10] [INFO] ID 738884 ya existe, saltando.
[19:18:10] [INFO] Procesando: Dep. Cuenca vs Orense (ID: 738885)
[19:18:10] [INFO] ID 738885 ya existe, saltando.
[19:18:10] [INFO] Procesando: Leones del Norte vs Manta (ID: 738887)
[19:18:10] [INFO] ID 738887 ya existe, saltando.
[19:18:10] [INFO] Procesando: Libertad vs Guayaquil City (ID: 738888)
[19:18:10] [INFO] ID 738888 ya existe, saltando.
[19:18:10] [INFO] Procesando: Tecnico U. vs Emelec (ID: 738889)
[19:18:10] [INFO] ID 738889 ya existe, saltando.
[19:18:11] [ERROR] Liga 253: API error | {"msg":404}
[19:18:11] [INFO] Liga 253: sin partidos para 2026-04-22
[19:18:12] [ERROR] Liga 94: API error | {"msg":404}
[19:18:12] [INFO] Liga 94: sin partidos para 2026-04-22
[19:18:14] [ERROR] Liga 88: API error | {"msg":404}
[19:18:14] [INFO] Liga 88: sin partidos para 2026-04-22
[19:18:15] [ERROR] Liga 207: API error | {"msg":404}
[19:18:15] [INFO] Liga 207: sin partidos para 2026-04-22
[19:18:17] [ERROR] Liga 197: API error | {"msg":404}
[19:18:17] [INFO] Liga 197: sin partidos para 2026-04-22
[19:18:18] [ERROR] Liga 144: API error | {"msg":404}
[19:18:18] [INFO] Liga 144: sin partidos para 2026-04-22
[19:18:19] [INFO] Sin partidos para 2026-04-22, probando siguiente día...
[19:18:19] [INFO] Probando fecha: 2026-04-23
[19:18:19] [ERROR] Liga 39: API error | {"msg":404}
[19:18:19] [INFO] Liga 39: sin partidos para 2026-04-23
[19:18:21] [INFO] Liga 140: 2 partidos para 2026-04-23
[19:18:21] [INFO] Procesando: Barcelona SC vs Mushuc Runa (ID: 738883)
[19:18:21] [INFO] ID 738883 ya existe, saltando.
[19:18:21] [INFO] Procesando: LDU Quito vs Aucas (ID: 738886)
[19:18:21] [INFO] ID 738886 ya existe, saltando.
[19:18:22] [INFO] Liga 135: 3 partidos para 2026-04-23
[19:18:22] [INFO] Procesando: Randers FC vs Fredericia (ID: 749906)
[19:18:22] [INFO] ID 749906 ya existe, saltando.
[19:18:22] [INFO] Procesando: Nordsjaelland vs Aarhus (ID: 749935)
[19:18:22] [INFO] ID 749935 ya existe, saltando.
[19:18:22] [INFO] Procesando: Sonderjyske vs Midtjylland (ID: 749936)
[19:18:22] [INFO] ID 749936 ya existe, saltando.
[19:18:24] [ERROR] Liga 78: API error | {"msg":404}
[19:18:24] [INFO] Liga 78: sin partidos para 2026-04-23
[19:18:25] [ERROR] Liga 61: API error | {"msg":404}
[19:18:25] [INFO] Liga 61: sin partidos para 2026-04-23
[19:18:26] [ERROR] Liga 2: API error | {"msg":404}
[19:18:26] [INFO] Liga 2: sin partidos para 2026-04-23
[21:30:05] [INFO] === AI PROCESSOR INICIADO (solo Gemini) ===
[21:30:05] [INFO] 2 partidos a procesar en esta ejecución.
[21:30:05] [INFO] Procesando: Sandefjord vs Rosenborg (ID: 716817)
[21:30:05] [INFO] → Gemini analizando Sandefjord vs Rosenborg...
[21:30:05] [ERROR] Gemini HTTP 429 | {"errno":0}
[21:30:05] [WARN] Rate limit alcanzado — partido queda pendiente para próxima ejecución.
[21:30:05] [ERROR] ✗ Gemini falló para Sandefjord vs Rosenborg
[21:30:35] [INFO] Procesando: Viking vs Brann (ID: 716818)
[21:30:35] [INFO] → Gemini analizando Viking vs Brann...
[21:30:35] [ERROR] Gemini HTTP 429 | {"errno":0}
[21:30:35] [WARN] Rate limit alcanzado — partido queda pendiente para próxima ejecución.
[21:30:35] [ERROR] ✗ Gemini falló para Viking vs Brann
[21:31:05] [INFO] Quedan 65 partidos pendientes — se procesarán en la próxima ejecución.
[21:31:05] [INFO] === AI PROCESSOR FINALIZADO ===
[22:05:04] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[22:05:04] [INFO] 2 partidos a procesar.
[22:05:04] [INFO] Procesando: Sandefjord vs Rosenborg (ID: 716817)
[22:05:04] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[22:05:04] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[22:05:07] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[22:05:08] [INFO] ✓ Sandefjord vs Rosenborg → no_apostar (55%) via gemini-2.5-flash-lite
[22:05:08] [INFO] ✓ DB guardada: fixture 716817 → no_apostar (55%)
[22:05:38] [INFO] Procesando: Viking vs Brann (ID: 716818)
[22:05:38] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[22:05:38] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[22:05:41] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[22:05:42] [INFO] ✓ Viking vs Brann → no_apostar (30%) via gemini-2.5-flash-lite
[22:05:42] [INFO] ✓ DB guardada: fixture 716818 → no_apostar (30%)
[22:05:42] [INFO] Quedan 63 pendientes para próxima ejecución.
[22:05:42] [INFO] === AI PROCESSOR FINALIZADO ===
[22:12:03] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[22:12:03] [INFO] 2 partidos a procesar.
[22:12:03] [INFO] Procesando: Udinese vs Parma (ID: 615657)
[22:12:03] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[22:12:03] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[22:12:06] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[22:12:09] [INFO] ✓ Udinese vs Parma → no_apostar (55%) via gemini-2.5-flash-lite
[22:12:09] [INFO] ✓ DB guardada: fixture 615657 → no_apostar (55%)
[22:12:39] [INFO] Procesando: AS Roma vs Atalanta (ID: 615660)
[22:12:39] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[22:12:39] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[22:12:42] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[22:12:43] [INFO] ✓ AS Roma vs Atalanta → no_apostar (55%) via gemini-2.5-flash-lite
[22:12:43] [INFO] ✓ DB guardada: fixture 615660 → no_apostar (55%)
[22:12:43] [INFO] Quedan 61 pendientes para próxima ejecución.
[22:12:43] [INFO] === AI PROCESSOR FINALIZADO ===
[22:18:03] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[22:18:03] [INFO] 2 partidos a procesar.
[22:18:03] [INFO] Procesando: Napoli vs Lazio (ID: 615661)
[22:18:03] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[22:18:03] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[22:18:06] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[22:18:08] [INFO] ✓ Napoli vs Lazio → no_apostar (0%) via gemini-2.5-flash-lite
[22:18:08] [INFO] ✓ DB guardada: fixture 615661 → no_apostar (0%)
[22:18:38] [INFO] Procesando: Independiente Chivilcoy vs Defensores Belgrano VR (ID: 749628)
[22:18:38] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[22:18:38] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[22:18:41] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[22:18:42] [INFO] ✓ Independiente Chivilcoy vs Defensores Belgrano VR → no_apostar (50%) via gemini-2.5-flash-lite
[22:18:42] [INFO] ✓ DB guardada: fixture 749628 → no_apostar (50%)
[22:18:42] [INFO] Quedan 59 pendientes para próxima ejecución.
[22:18:42] [INFO] === AI PROCESSOR FINALIZADO ===
[22:24:03] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[22:24:03] [INFO] 2 partidos a procesar.
[22:24:03] [INFO] Procesando: Villa Mitre vs Santamarina (ID: 749636)
[22:24:03] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[22:24:03] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[22:24:06] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[22:24:07] [INFO] ✓ Villa Mitre vs Santamarina → no_apostar (10%) via gemini-2.5-flash-lite
[22:24:07] [INFO] ✓ DB guardada: fixture 749636 → no_apostar (10%)
[22:24:37] [INFO] Procesando: Sportivo Las Parejas vs Gimnasia E.R. (ID: 749635)
[22:24:37] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[22:24:38] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[22:24:41] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[22:24:43] [INFO] ✓ Sportivo Las Parejas vs Gimnasia E.R. → no_apostar (55%) via gemini-2.5-flash-lite
[22:24:43] [INFO] ✓ DB guardada: fixture 749635 → no_apostar (55%)
[22:24:43] [INFO] Quedan 57 pendientes para próxima ejecución.
[22:24:43] [INFO] === AI PROCESSOR FINALIZADO ===
[22:30:04] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[22:30:04] [INFO] 2 partidos a procesar.
[22:30:04] [INFO] Procesando: Sportivo Belgrano vs Douglas Haig (ID: 749634)
[22:30:04] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[22:30:04] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[22:30:07] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[22:30:14] [INFO] ✓ Sportivo Belgrano vs Douglas Haig → no_apostar (0%) via gemini-2.5-flash-lite
[22:30:14] [INFO] ✓ DB guardada: fixture 749634 → no_apostar (0%)
[22:30:44] [INFO] Procesando: Sol de Mayo vs Guillermo Brown (ID: 749633)
[22:30:44] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[22:30:44] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[22:30:47] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[22:30:49] [INFO] ✓ Sol de Mayo vs Guillermo Brown → no_apostar (30%) via gemini-2.5-flash-lite
[22:30:49] [INFO] ✓ DB guardada: fixture 749633 → no_apostar (30%)
[22:30:49] [INFO] Quedan 55 pendientes para próxima ejecución.
[22:30:49] [INFO] === AI PROCESSOR FINALIZADO ===
[22:36:03] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[22:36:03] [INFO] 2 partidos a procesar.
[22:36:03] [INFO] Procesando: Sol de America vs Defensores de Vilelas (ID: 749632)
[22:36:03] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[22:36:03] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[22:36:06] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[22:36:07] [INFO] ✓ Sol de America vs Defensores de Vilelas → no_apostar (10%) via gemini-2.5-flash-lite
[22:36:07] [INFO] ✓ DB guardada: fixture 749632 → no_apostar (10%)
[22:36:37] [INFO] Procesando: Sarmiento Resistencia vs San Martin Formosa (ID: 749631)
[22:36:37] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[22:36:38] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[22:36:41] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[22:36:42] [INFO] ✓ Sarmiento Resistencia vs San Martin Formosa → no_apostar (0%) via gemini-2.5-flash-lite
[22:36:42] [INFO] ✓ DB guardada: fixture 749631 → no_apostar (0%)
[22:36:42] [INFO] Quedan 53 pendientes para próxima ejecución.
[22:36:42] [INFO] === AI PROCESSOR FINALIZADO ===
[22:42:03] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[22:42:03] [INFO] 2 partidos a procesar.
[22:42:03] [INFO] Procesando: Kimberley vs Olimpo Bahia Blanca (ID: 749630)
[22:42:03] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[22:42:04] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[22:42:07] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[22:42:08] [INFO] ✓ Kimberley vs Olimpo Bahia Blanca → no_apostar (55%) via gemini-2.5-flash-lite
[22:42:08] [INFO] ✓ DB guardada: fixture 749630 → no_apostar (55%)
[22:42:38] [INFO] Procesando: Juventud Antoniana vs Bartolome Mitre (ID: 749629)
[22:42:38] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[22:42:38] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[22:42:41] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[22:42:42] [INFO] ✓ Juventud Antoniana vs Bartolome Mitre → no_apostar (0%) via gemini-2.5-flash-lite
[22:42:42] [INFO] ✓ DB guardada: fixture 749629 → no_apostar (0%)
[22:42:42] [INFO] Quedan 51 pendientes para próxima ejecución.
[22:42:42] [INFO] === AI PROCESSOR FINALIZADO ===
[22:48:05] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[22:48:05] [INFO] 2 partidos a procesar.
[22:48:05] [INFO] Procesando: Atletico Escobar vs Chivilcoy (ID: 749620)
[22:48:05] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[22:48:05] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[22:48:08] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[22:48:09] [INFO] ✓ Atletico Escobar vs Chivilcoy → no_apostar (55%) via gemini-2.5-flash-lite
[22:48:09] [INFO] ✓ DB guardada: fixture 749620 → no_apostar (55%)
[22:48:39] [INFO] Procesando: Huracan Las Heras vs San Martin Mendoza (ID: 749627)
[22:48:39] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[22:48:40] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[22:48:43] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[22:48:44] [INFO] ✓ Huracan Las Heras vs San Martin Mendoza → no_apostar (55%) via gemini-2.5-flash-lite
[22:48:44] [INFO] ✓ DB guardada: fixture 749627 → no_apostar (55%)
[22:48:44] [INFO] Quedan 49 pendientes para próxima ejecución.
[22:48:44] [INFO] === AI PROCESSOR FINALIZADO ===
[22:54:03] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[22:54:03] [INFO] 2 partidos a procesar.
[22:54:03] [INFO] Procesando: Fundacion Amigos vs Juventud U.U. (ID: 749626)
[22:54:03] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[22:54:03] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[22:54:06] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[22:54:07] [ERROR] HTTP 503 en gemini-2.5-flash-lite | {"errno":0}
[22:54:07] [ERROR] Todos los modelos Gemini agotados.
[22:54:07] [ERROR] ✗ Todos los modelos fallaron para Fundacion Amigos vs Juventud U.U.
[22:54:37] [INFO] Procesando: El Linqueno vs 9 de Julio Rafaela (ID: 749625)
[22:54:37] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[22:54:37] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[22:54:40] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[22:54:41] [INFO] ✓ El Linqueno vs 9 de Julio Rafaela → no_apostar (55%) via gemini-2.5-flash-lite
[22:54:41] [INFO] ✓ DB guardada: fixture 749625 → no_apostar (55%)
[22:54:41] [INFO] Quedan 48 pendientes para próxima ejecución.
[22:54:41] [INFO] === AI PROCESSOR FINALIZADO ===
[23:00:08] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[23:00:08] [INFO] 2 partidos a procesar.
[23:00:08] [INFO] Procesando: Fundacion Amigos vs Juventud U.U. (ID: 749626)
[23:00:08] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[23:00:08] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[23:00:11] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[23:00:14] [INFO] ✓ Fundacion Amigos vs Juventud U.U. → no_apostar (55%) via gemini-2.5-flash-lite
[23:00:14] [INFO] ✓ DB guardada: fixture 749626 → no_apostar (55%)
[23:00:44] [INFO] Procesando: Deportivo Rincon vs Cipolletti (ID: 749624)
[23:00:44] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[23:00:44] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[23:00:47] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[23:00:47] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[23:00:50] [ERROR] Todos los modelos Gemini agotados.
[23:00:50] [ERROR] ✗ Todos los modelos fallaron para Deportivo Rincon vs Cipolletti
[23:00:50] [INFO] Quedan 47 pendientes para próxima ejecución.
[23:00:50] [INFO] === AI PROCESSOR FINALIZADO ===
[23:06:03] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[23:06:03] [INFO] 2 partidos a procesar.
[23:06:03] [INFO] Procesando: Deportivo Rincon vs Cipolletti (ID: 749624)
[23:06:03] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[23:06:03] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[23:06:06] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[23:06:07] [INFO] ✓ Deportivo Rincon vs Cipolletti → no_apostar (55%) via gemini-2.5-flash-lite
[23:06:07] [INFO] ✓ DB guardada: fixture 749624 → no_apostar (55%)
[23:06:37] [INFO] Procesando: Costa Brava vs Biblioteca Atenas (ID: 749623)
[23:06:37] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[23:06:37] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[23:06:40] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[23:06:41] [INFO] ✓ Costa Brava vs Biblioteca Atenas → no_apostar (55%) via gemini-2.5-flash-lite
[23:06:41] [INFO] ✓ DB guardada: fixture 749623 → no_apostar (55%)
[23:06:41] [INFO] Quedan 45 pendientes para próxima ejecución.
[23:06:41] [INFO] === AI PROCESSOR FINALIZADO ===
[23:12:03] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[23:12:03] [INFO] 2 partidos a procesar.
[23:12:03] [INFO] Procesando: Circulo Deportivo vs Alvarado (ID: 749622)
[23:12:03] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[23:12:03] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[23:12:06] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[23:12:06] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[23:12:09] [ERROR] Todos los modelos Gemini agotados.
[23:12:09] [ERROR] ✗ Todos los modelos fallaron para Circulo Deportivo vs Alvarado
[23:12:39] [INFO] Procesando: Boca Unidos vs Tucuman Central (ID: 749621)
[23:12:39] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[23:12:39] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[23:12:42] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[23:12:42] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[23:12:45] [ERROR] Todos los modelos Gemini agotados.
[23:12:45] [ERROR] ✗ Todos los modelos fallaron para Boca Unidos vs Tucuman Central
[23:12:45] [INFO] Quedan 45 pendientes para próxima ejecución.
[23:12:45] [INFO] === AI PROCESSOR FINALIZADO ===
[23:18:03] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[23:18:03] [INFO] 2 partidos a procesar.
[23:18:03] [INFO] Procesando: Circulo Deportivo vs Alvarado (ID: 749622)
[23:18:03] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[23:18:03] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[23:18:06] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[23:18:06] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[23:18:09] [ERROR] Todos los modelos Gemini agotados.
[23:18:09] [ERROR] ✗ Todos los modelos fallaron para Circulo Deportivo vs Alvarado
[23:18:39] [INFO] Procesando: Boca Unidos vs Tucuman Central (ID: 749621)
[23:18:39] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[23:18:39] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[23:18:42] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[23:18:43] [INFO] ✓ Boca Unidos vs Tucuman Central → no_apostar (0%) via gemini-2.5-flash-lite
[23:18:43] [INFO] ✓ DB guardada: fixture 749621 → no_apostar (0%)
[23:18:43] [INFO] Quedan 44 pendientes para próxima ejecución.
[23:18:43] [INFO] === AI PROCESSOR FINALIZADO ===
[23:24:05] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[23:24:05] [INFO] 2 partidos a procesar.
[23:24:05] [INFO] Procesando: Circulo Deportivo vs Alvarado (ID: 749622)
[23:24:05] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[23:24:05] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[23:24:08] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[23:24:09] [INFO] ✓ Circulo Deportivo vs Alvarado → no_apostar (55%) via gemini-2.5-flash-lite
[23:24:09] [INFO] ✓ DB guardada: fixture 749622 → no_apostar (55%)
[23:24:39] [INFO] Procesando: Ind. del Valle vs LDU Quito (ID: 738876)
[23:24:39] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[23:24:39] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[23:24:42] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[23:24:43] [INFO] ✓ Ind. del Valle vs LDU Quito → no_apostar (55%) via gemini-2.5-flash-lite
[23:24:43] [INFO] ✓ DB guardada: fixture 738876 → no_apostar (55%)
[23:24:43] [INFO] Quedan 42 pendientes para próxima ejecución.
[23:24:43] [INFO] === AI PROCESSOR FINALIZADO ===
[23:30:04] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[23:30:04] [INFO] 2 partidos a procesar.
[23:30:04] [INFO] Procesando: Manta vs Dep. Cuenca (ID: 738879)
[23:30:04] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[23:30:04] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[23:30:07] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[23:30:07] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[23:30:10] [ERROR] Todos los modelos Gemini agotados.
[23:30:10] [ERROR] ✗ Todos los modelos fallaron para Manta vs Dep. Cuenca
[23:30:40] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:30:40] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[23:30:40] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[23:30:43] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[23:30:43] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[23:30:46] [ERROR] Todos los modelos Gemini agotados.
[23:30:46] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[23:30:46] [INFO] Quedan 42 pendientes para próxima ejecución.
[23:30:46] [INFO] === AI PROCESSOR FINALIZADO ===
[23:36:02] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[23:36:02] [INFO] 2 partidos a procesar.
[23:36:02] [INFO] Procesando: Manta vs Dep. Cuenca (ID: 738879)
[23:36:02] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[23:36:02] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[23:36:05] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[23:36:05] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[23:36:08] [ERROR] Todos los modelos Gemini agotados.
[23:36:08] [ERROR] ✗ Todos los modelos fallaron para Manta vs Dep. Cuenca
[23:36:38] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:36:38] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[23:36:38] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[23:36:41] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[23:36:42] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[23:36:45] [ERROR] Todos los modelos Gemini agotados.
[23:36:45] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[23:36:45] [INFO] Quedan 42 pendientes para próxima ejecución.
[23:36:45] [INFO] === AI PROCESSOR FINALIZADO ===
[23:42:05] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[23:42:05] [INFO] 2 partidos a procesar.
[23:42:05] [INFO] Procesando: Manta vs Dep. Cuenca (ID: 738879)
[23:42:05] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[23:42:06] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[23:42:09] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[23:42:09] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[23:42:12] [ERROR] Todos los modelos Gemini agotados.
[23:42:12] [ERROR] ✗ Todos los modelos fallaron para Manta vs Dep. Cuenca
[23:42:42] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:42:42] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[23:42:42] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[23:42:45] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[23:42:45] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[23:42:48] [ERROR] Todos los modelos Gemini agotados.
[23:42:48] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[23:42:48] [INFO] Quedan 42 pendientes para próxima ejecución.
[23:42:48] [INFO] === AI PROCESSOR FINALIZADO ===
[23:48:06] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[23:48:06] [INFO] 2 partidos a procesar.
[23:48:06] [INFO] Procesando: Manta vs Dep. Cuenca (ID: 738879)
[23:48:06] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[23:48:06] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[23:48:09] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[23:48:09] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[23:48:12] [ERROR] Todos los modelos Gemini agotados.
[23:48:12] [ERROR] ✗ Todos los modelos fallaron para Manta vs Dep. Cuenca
[23:48:42] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:48:42] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[23:48:42] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[23:48:45] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[23:48:45] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[23:48:48] [ERROR] Todos los modelos Gemini agotados.
[23:48:48] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[23:48:48] [INFO] Quedan 42 pendientes para próxima ejecución.
[23:48:48] [INFO] === AI PROCESSOR FINALIZADO ===
[23:54:03] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[23:54:03] [INFO] 2 partidos a procesar.
[23:54:03] [INFO] Procesando: Manta vs Dep. Cuenca (ID: 738879)
[23:54:03] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[23:54:03] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[23:54:06] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[23:54:06] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[23:54:09] [ERROR] Todos los modelos Gemini agotados.
[23:54:09] [ERROR] ✗ Todos los modelos fallaron para Manta vs Dep. Cuenca
[23:54:39] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:54:39] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[23:54:39] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[23:54:42] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[23:54:42] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[23:54:45] [ERROR] Todos los modelos Gemini agotados.
[23:54:45] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[23:54:45] [INFO] Quedan 42 pendientes para próxima ejecución.
[23:54:45] [INFO] === AI PROCESSOR FINALIZADO ===
[19:54:02] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[19:54:02] [INFO] 2 partidos a procesar.
[19:54:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[19:54:02] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[19:54:02] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[19:54:05] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[19:54:05] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[19:54:08] [ERROR] Todos los modelos Gemini agotados.
[19:54:08] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[19:54:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[19:54:38] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[19:54:38] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[19:54:41] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[19:54:42] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[19:54:45] [ERROR] Todos los modelos Gemini agotados.
[19:54:45] [ERROR] ✗ Todos los modelos fallaron para Odense vs Randers FC
[19:54:45] [INFO] Quedan 41 pendientes para próxima ejecución.
[19:54:45] [INFO] === AI PROCESSOR FINALIZADO ===
[20:00:05] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[20:00:05] [INFO] 2 partidos a procesar.
[20:00:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[20:00:05] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[20:00:05] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[20:00:08] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[20:00:08] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[20:00:11] [ERROR] Todos los modelos Gemini agotados.
[20:00:11] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[20:00:41] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[20:00:41] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[20:00:41] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[20:00:44] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[20:00:44] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[20:00:47] [ERROR] Todos los modelos Gemini agotados.
[20:00:47] [ERROR] ✗ Todos los modelos fallaron para Odense vs Randers FC
[20:00:47] [INFO] Quedan 41 pendientes para próxima ejecución.
[20:00:47] [INFO] === AI PROCESSOR FINALIZADO ===
[20:06:02] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[20:06:02] [INFO] 2 partidos a procesar.
[20:06:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[20:06:02] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[20:06:02] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[20:06:05] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[20:06:05] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[20:06:08] [ERROR] Todos los modelos Gemini agotados.
[20:06:08] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[20:06:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[20:06:38] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[20:06:38] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[20:06:41] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[20:06:42] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[20:06:45] [ERROR] Todos los modelos Gemini agotados.
[20:06:45] [ERROR] ✗ Todos los modelos fallaron para Odense vs Randers FC
[20:06:45] [INFO] Quedan 41 pendientes para próxima ejecución.
[20:06:45] [INFO] === AI PROCESSOR FINALIZADO ===
[20:12:05] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[20:12:05] [INFO] 2 partidos a procesar.
[20:12:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[20:12:05] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[20:12:05] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[20:12:08] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[20:12:08] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[20:12:11] [ERROR] Todos los modelos Gemini agotados.
[20:12:11] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[20:12:41] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[20:12:41] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[20:12:41] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[20:12:44] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[20:12:44] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[20:12:47] [ERROR] Todos los modelos Gemini agotados.
[20:12:47] [ERROR] ✗ Todos los modelos fallaron para Odense vs Randers FC
[20:12:47] [INFO] Quedan 41 pendientes para próxima ejecución.
[20:12:47] [INFO] === AI PROCESSOR FINALIZADO ===
[20:18:02] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[20:18:02] [INFO] 2 partidos a procesar.
[20:18:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[20:18:02] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[20:18:03] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[20:18:06] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[20:18:06] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[20:18:09] [ERROR] Todos los modelos Gemini agotados.
[20:18:09] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[20:18:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[20:18:39] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[20:18:39] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[20:18:42] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[20:18:42] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[20:18:45] [ERROR] Todos los modelos Gemini agotados.
[20:18:45] [ERROR] ✗ Todos los modelos fallaron para Odense vs Randers FC
[20:18:45] [INFO] Quedan 41 pendientes para próxima ejecución.
[20:18:45] [INFO] === AI PROCESSOR FINALIZADO ===
[20:24:03] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[20:24:03] [INFO] 2 partidos a procesar.
[20:24:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[20:24:03] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[20:24:03] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[20:24:06] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[20:24:07] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[20:24:10] [ERROR] Todos los modelos Gemini agotados.
[20:24:10] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[20:24:40] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[20:24:40] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[20:24:40] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[20:24:43] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[20:24:43] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[20:24:46] [ERROR] Todos los modelos Gemini agotados.
[20:24:46] [ERROR] ✗ Todos los modelos fallaron para Odense vs Randers FC
[20:24:46] [INFO] Quedan 41 pendientes para próxima ejecución.
[20:24:46] [INFO] === AI PROCESSOR FINALIZADO ===
[20:30:07] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[20:30:07] [INFO] 2 partidos a procesar.
[20:30:07] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[20:30:07] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[20:30:07] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[20:30:10] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[20:30:10] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[20:30:13] [ERROR] Todos los modelos Gemini agotados.
[20:30:13] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[20:30:43] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[20:30:43] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[20:30:43] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[20:30:46] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[20:30:46] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[20:30:49] [ERROR] Todos los modelos Gemini agotados.
[20:30:49] [ERROR] ✗ Todos los modelos fallaron para Odense vs Randers FC
[20:30:49] [INFO] Quedan 41 pendientes para próxima ejecución.
[20:30:49] [INFO] === AI PROCESSOR FINALIZADO ===
[20:36:02] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[20:36:02] [INFO] 2 partidos a procesar.
[20:36:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[20:36:02] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[20:36:03] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[20:36:06] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[20:36:06] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[20:36:09] [ERROR] Todos los modelos Gemini agotados.
[20:36:09] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[20:36:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[20:36:39] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[20:36:39] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[20:36:42] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[20:36:42] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[20:36:45] [ERROR] Todos los modelos Gemini agotados.
[20:36:45] [ERROR] ✗ Todos los modelos fallaron para Odense vs Randers FC
[20:36:45] [INFO] Quedan 41 pendientes para próxima ejecución.
[20:36:45] [INFO] === AI PROCESSOR FINALIZADO ===
[20:42:03] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[20:42:03] [INFO] 2 partidos a procesar.
[20:42:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[20:42:03] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[20:42:03] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[20:42:06] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[20:42:06] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[20:42:09] [ERROR] Todos los modelos Gemini agotados.
[20:42:09] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[20:42:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[20:42:39] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[20:42:39] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[20:42:42] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[20:42:42] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[20:42:45] [ERROR] Todos los modelos Gemini agotados.
[20:42:45] [ERROR] ✗ Todos los modelos fallaron para Odense vs Randers FC
[20:42:45] [INFO] Quedan 41 pendientes para próxima ejecución.
[20:42:45] [INFO] === AI PROCESSOR FINALIZADO ===
[20:48:03] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[20:48:03] [INFO] 2 partidos a procesar.
[20:48:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[20:48:03] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[20:48:04] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[20:48:07] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[20:48:07] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[20:48:10] [ERROR] Todos los modelos Gemini agotados.
[20:48:10] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[20:48:40] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[20:48:40] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[20:48:40] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[20:48:43] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[20:48:43] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[20:48:46] [ERROR] Todos los modelos Gemini agotados.
[20:48:46] [ERROR] ✗ Todos los modelos fallaron para Odense vs Randers FC
[20:48:46] [INFO] Quedan 41 pendientes para próxima ejecución.
[20:48:46] [INFO] === AI PROCESSOR FINALIZADO ===
[20:54:02] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[20:54:03] [INFO] 2 partidos a procesar.
[20:54:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[20:54:03] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[20:54:03] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[20:54:06] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[20:54:06] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[20:54:09] [ERROR] Todos los modelos Gemini agotados.
[20:54:09] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[20:54:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[20:54:39] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[20:54:39] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[20:54:42] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[20:54:42] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[20:54:45] [ERROR] Todos los modelos Gemini agotados.
[20:54:45] [ERROR] ✗ Todos los modelos fallaron para Odense vs Randers FC
[20:54:45] [INFO] Quedan 41 pendientes para próxima ejecución.
[20:54:45] [INFO] === AI PROCESSOR FINALIZADO ===
[21:00:04] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[21:00:04] [INFO] 2 partidos a procesar.
[21:00:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[21:00:04] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[21:00:04] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[21:00:07] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[21:00:07] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[21:00:10] [ERROR] Todos los modelos Gemini agotados.
[21:00:10] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[21:00:40] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[21:00:40] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[21:00:40] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[21:00:43] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[21:00:43] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[21:00:46] [ERROR] Todos los modelos Gemini agotados.
[21:00:46] [ERROR] ✗ Todos los modelos fallaron para Odense vs Randers FC
[21:00:46] [INFO] Quedan 41 pendientes para próxima ejecución.
[21:00:46] [INFO] === AI PROCESSOR FINALIZADO ===
[21:06:03] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[21:06:03] [INFO] 2 partidos a procesar.
[21:06:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[21:06:03] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[21:06:03] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[21:06:06] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[21:06:06] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[21:06:09] [ERROR] Todos los modelos Gemini agotados.
[21:06:09] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[21:06:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[21:06:39] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[21:06:39] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[21:06:42] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[21:06:42] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[21:06:45] [ERROR] Todos los modelos Gemini agotados.
[21:06:45] [ERROR] ✗ Todos los modelos fallaron para Odense vs Randers FC
[21:06:45] [INFO] Quedan 41 pendientes para próxima ejecución.
[21:06:45] [INFO] === AI PROCESSOR FINALIZADO ===
[21:12:03] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[21:12:03] [INFO] 2 partidos a procesar.
[21:12:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[21:12:03] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[21:12:03] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[21:12:06] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[21:12:06] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[21:12:09] [ERROR] Todos los modelos Gemini agotados.
[21:12:09] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[21:12:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[21:12:39] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[21:12:39] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[21:12:42] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[21:12:42] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[21:12:45] [ERROR] Todos los modelos Gemini agotados.
[21:12:45] [ERROR] ✗ Todos los modelos fallaron para Odense vs Randers FC
[21:12:45] [INFO] Quedan 41 pendientes para próxima ejecución.
[21:12:45] [INFO] === AI PROCESSOR FINALIZADO ===
[21:18:03] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[21:18:03] [INFO] 2 partidos a procesar.
[21:18:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[21:18:03] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[21:18:03] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[21:18:06] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[21:18:06] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[21:18:09] [ERROR] Todos los modelos Gemini agotados.
[21:18:09] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[21:18:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[21:18:39] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[21:18:39] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[21:18:42] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[21:18:42] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[21:18:45] [ERROR] Todos los modelos Gemini agotados.
[21:18:45] [ERROR] ✗ Todos los modelos fallaron para Odense vs Randers FC
[21:18:45] [INFO] Quedan 41 pendientes para próxima ejecución.
[21:18:45] [INFO] === AI PROCESSOR FINALIZADO ===
[21:24:03] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[21:24:03] [INFO] 2 partidos a procesar.
[21:24:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[21:24:03] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[21:24:03] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[21:24:06] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[21:24:06] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[21:24:09] [ERROR] Todos los modelos Gemini agotados.
[21:24:09] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[21:24:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[21:24:39] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[21:24:39] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[21:24:42] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[21:24:42] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[21:24:45] [ERROR] Todos los modelos Gemini agotados.
[21:24:45] [ERROR] ✗ Todos los modelos fallaron para Odense vs Randers FC
[21:24:45] [INFO] Quedan 41 pendientes para próxima ejecución.
[21:24:45] [INFO] === AI PROCESSOR FINALIZADO ===
[21:30:06] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[21:30:06] [INFO] 2 partidos a procesar.
[21:30:06] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[21:30:06] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[21:30:06] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[21:30:09] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[21:30:09] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[21:30:12] [ERROR] Todos los modelos Gemini agotados.
[21:30:12] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[21:30:42] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[21:30:42] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[21:30:42] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[21:30:45] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[21:30:46] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[21:30:49] [ERROR] Todos los modelos Gemini agotados.
[21:30:49] [ERROR] ✗ Todos los modelos fallaron para Odense vs Randers FC
[21:30:49] [INFO] Quedan 41 pendientes para próxima ejecución.
[21:30:49] [INFO] === AI PROCESSOR FINALIZADO ===
[21:36:05] [INFO] === AI PROCESSOR v1.4 INICIADO ===
[21:36:05] [INFO] 2 partidos a procesar.
[21:36:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[21:36:05] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[21:36:05] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[21:36:08] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[21:36:08] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[21:36:11] [ERROR] Todos los modelos Gemini agotados.
[21:36:11] [ERROR] ✗ Todos los modelos fallaron para Orense vs Delfin
[21:36:41] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[21:36:41] [INFO] → Intentando modelo: gemini-2.0-flash-lite
[21:36:41] [WARN] Rate limit (429) en gemini-2.0-flash-lite — probando siguiente...
[21:36:44] [INFO] → Intentando modelo: gemini-2.5-flash-lite
[21:36:44] [WARN] Rate limit (429) en gemini-2.5-flash-lite — probando siguiente...
[21:36:47] [ERROR] Todos los modelos Gemini agotados.
[21:36:47] [ERROR] ✗ Todos los modelos fallaron para Odense vs Randers FC
[21:36:47] [INFO] Quedan 41 pendientes para próxima ejecución.
[21:36:47] [INFO] === AI PROCESSOR FINALIZADO ===
[21:42:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[21:42:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[21:42:02] [INFO] 2 partidos a procesar.
[21:42:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[21:42:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:42:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:42:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:42:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:42:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:42:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:42:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[21:42:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[21:42:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:42:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:42:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:42:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:42:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:42:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:42:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[21:42:40] [INFO] Quedan 41 pendientes para próxima ejecución.
[21:42:40] [INFO] === AI PROCESSOR FINALIZADO ===
[21:48:07] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[21:48:07] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[21:48:07] [INFO] 2 partidos a procesar.
[21:48:07] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[21:48:07] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:48:07] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:48:07] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:48:09] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:48:09] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:48:09] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:48:11] [ERROR] Todos los workers fallaron para Orense vs Delfin
[21:48:41] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[21:48:41] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:48:41] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:48:41] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:48:43] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:48:43] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:48:43] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:48:45] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[21:48:45] [INFO] Quedan 41 pendientes para próxima ejecución.
[21:48:45] [INFO] === AI PROCESSOR FINALIZADO ===
[21:54:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[21:54:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[21:54:02] [INFO] 2 partidos a procesar.
[21:54:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[21:54:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:54:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:54:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:54:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:54:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:54:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:54:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[21:54:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[21:54:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:54:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:54:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:54:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:54:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:54:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:54:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[21:54:40] [INFO] Quedan 41 pendientes para próxima ejecución.
[21:54:40] [INFO] === AI PROCESSOR FINALIZADO ===
[22:00:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[22:00:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[22:00:03] [INFO] 2 partidos a procesar.
[22:00:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[22:00:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:00:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:00:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:00:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:00:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:00:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:00:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[22:00:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[22:00:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:00:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:00:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:00:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:00:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:00:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:00:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[22:00:41] [INFO] Quedan 41 pendientes para próxima ejecución.
[22:00:41] [INFO] === AI PROCESSOR FINALIZADO ===
[22:06:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[22:06:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[22:06:05] [INFO] 2 partidos a procesar.
[22:06:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[22:06:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:06:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:06:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:06:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:06:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:06:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:06:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[22:06:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[22:06:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:06:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:06:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:06:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:06:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:06:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:06:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[22:06:43] [INFO] Quedan 41 pendientes para próxima ejecución.
[22:06:43] [INFO] === AI PROCESSOR FINALIZADO ===
[22:12:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[22:12:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[22:12:04] [INFO] 2 partidos a procesar.
[22:12:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[22:12:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:12:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:12:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:12:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:12:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:12:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:12:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[22:12:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[22:12:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:12:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:12:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:12:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:12:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:12:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:12:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[22:12:42] [INFO] Quedan 41 pendientes para próxima ejecución.
[22:12:42] [INFO] === AI PROCESSOR FINALIZADO ===
[22:18:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[22:18:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[22:18:03] [INFO] 2 partidos a procesar.
[22:18:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[22:18:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:18:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:18:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:18:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:18:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:18:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:18:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[22:18:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[22:18:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:18:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:18:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:18:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:18:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:18:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:18:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[22:18:41] [INFO] Quedan 41 pendientes para próxima ejecución.
[22:18:41] [INFO] === AI PROCESSOR FINALIZADO ===
[22:24:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[22:24:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[22:24:03] [INFO] 2 partidos a procesar.
[22:24:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[22:24:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:24:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:24:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:24:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:24:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:24:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:24:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[22:24:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[22:24:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:24:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:24:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:24:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:24:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:24:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:24:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[22:24:41] [INFO] Quedan 41 pendientes para próxima ejecución.
[22:24:41] [INFO] === AI PROCESSOR FINALIZADO ===
[22:30:07] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[22:30:07] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[22:30:07] [INFO] 2 partidos a procesar.
[22:30:07] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[22:30:07] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:30:07] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:30:07] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:30:09] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:30:09] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:30:09] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:30:11] [ERROR] Todos los workers fallaron para Orense vs Delfin
[22:30:41] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[22:30:41] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:30:41] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:30:41] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:30:43] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:30:43] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:30:43] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:30:45] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[22:30:45] [INFO] Quedan 41 pendientes para próxima ejecución.
[22:30:45] [INFO] === AI PROCESSOR FINALIZADO ===
[22:36:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[22:36:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[22:36:03] [INFO] 2 partidos a procesar.
[22:36:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[22:36:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:36:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:36:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:36:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:36:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:36:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:36:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[22:36:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[22:36:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:36:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:36:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:36:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:36:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:36:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:36:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[22:36:41] [INFO] Quedan 41 pendientes para próxima ejecución.
[22:36:41] [INFO] === AI PROCESSOR FINALIZADO ===
[22:42:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[22:42:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[22:42:03] [INFO] 2 partidos a procesar.
[22:42:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[22:42:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:42:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:42:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:42:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:42:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:42:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:42:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[22:42:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[22:42:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:42:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:42:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:42:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:42:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:42:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:42:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[22:42:41] [INFO] Quedan 41 pendientes para próxima ejecución.
[22:42:41] [INFO] === AI PROCESSOR FINALIZADO ===
[22:48:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[22:48:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[22:48:03] [INFO] 2 partidos a procesar.
[22:48:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[22:48:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:48:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:48:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:48:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:48:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:48:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:48:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[22:48:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[22:48:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:48:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:48:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:48:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:48:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:48:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:48:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[22:48:41] [INFO] Quedan 41 pendientes para próxima ejecución.
[22:48:41] [INFO] === AI PROCESSOR FINALIZADO ===
[22:54:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[22:54:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[22:54:03] [INFO] 2 partidos a procesar.
[22:54:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[22:54:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:54:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:54:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:54:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:54:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:54:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:54:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[22:54:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[22:54:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:54:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:54:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:54:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:54:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:54:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:54:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[22:54:41] [INFO] Quedan 41 pendientes para próxima ejecución.
[22:54:41] [INFO] === AI PROCESSOR FINALIZADO ===
[23:00:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[23:00:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[23:00:04] [INFO] 2 partidos a procesar.
[23:00:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:00:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:00:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:00:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:00:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:00:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:00:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:00:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[23:00:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[23:00:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:00:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:00:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:00:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:00:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:00:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:00:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[23:00:42] [INFO] Quedan 41 pendientes para próxima ejecución.
[23:00:42] [INFO] === AI PROCESSOR FINALIZADO ===
[23:06:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[23:06:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[23:06:03] [INFO] 2 partidos a procesar.
[23:06:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:06:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:06:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:06:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:06:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:06:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:06:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:06:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[23:06:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[23:06:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:06:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:06:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:06:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:06:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:06:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:06:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[23:06:41] [INFO] Quedan 41 pendientes para próxima ejecución.
[23:06:41] [INFO] === AI PROCESSOR FINALIZADO ===
[23:12:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[23:12:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[23:12:03] [INFO] 2 partidos a procesar.
[23:12:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:12:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:12:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:12:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:12:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:12:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:12:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:12:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[23:12:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[23:12:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:12:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:12:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:12:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:12:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:12:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:12:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[23:12:41] [INFO] Quedan 41 pendientes para próxima ejecución.
[23:12:41] [INFO] === AI PROCESSOR FINALIZADO ===
[23:18:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[23:18:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[23:18:03] [INFO] 2 partidos a procesar.
[23:18:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:18:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:18:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:18:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:18:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:18:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:18:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:18:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[23:18:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[23:18:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:18:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:18:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:18:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:18:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:18:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:18:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[23:18:41] [INFO] Quedan 41 pendientes para próxima ejecución.
[23:18:41] [INFO] === AI PROCESSOR FINALIZADO ===
[23:24:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[23:24:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[23:24:02] [INFO] 2 partidos a procesar.
[23:24:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:24:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:24:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:24:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:24:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:24:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:24:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:24:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[23:24:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[23:24:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:24:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:24:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:24:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:24:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:24:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:24:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[23:24:40] [INFO] Quedan 41 pendientes para próxima ejecución.
[23:24:40] [INFO] === AI PROCESSOR FINALIZADO ===
[23:30:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[23:30:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[23:30:04] [INFO] 2 partidos a procesar.
[23:30:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:30:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:30:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:30:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:30:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:30:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:30:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:30:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[23:30:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[23:30:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:30:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:30:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:30:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:30:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:30:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:30:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[23:30:42] [INFO] Quedan 41 pendientes para próxima ejecución.
[23:30:42] [INFO] === AI PROCESSOR FINALIZADO ===
[23:36:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[23:36:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[23:36:02] [INFO] 2 partidos a procesar.
[23:36:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:36:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:36:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:36:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:36:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:36:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:36:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:36:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[23:36:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[23:36:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:36:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:36:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:36:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:36:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:36:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:36:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[23:36:40] [INFO] Quedan 41 pendientes para próxima ejecución.
[23:36:40] [INFO] === AI PROCESSOR FINALIZADO ===
[23:42:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[23:42:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[23:42:03] [INFO] 2 partidos a procesar.
[23:42:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:42:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:42:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:42:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:42:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:42:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:42:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:42:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[23:42:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[23:42:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:42:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:42:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:42:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:42:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:42:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:42:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[23:42:41] [INFO] Quedan 41 pendientes para próxima ejecución.
[23:42:41] [INFO] === AI PROCESSOR FINALIZADO ===
[23:48:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[23:48:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[23:48:05] [INFO] 2 partidos a procesar.
[23:48:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:48:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:48:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:48:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:48:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:48:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:48:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:48:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[23:48:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[23:48:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:48:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:48:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:48:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:48:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:48:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:48:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[23:48:43] [INFO] Quedan 41 pendientes para próxima ejecución.
[23:48:43] [INFO] === AI PROCESSOR FINALIZADO ===
[23:54:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[23:54:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[23:54:03] [INFO] 2 partidos a procesar.
[23:54:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:54:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:54:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:54:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:54:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:54:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:54:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:54:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[23:54:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[23:54:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:54:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:54:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:54:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:54:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:54:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:54:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[23:54:41] [INFO] Quedan 41 pendientes para próxima ejecución.
[23:54:41] [INFO] === AI PROCESSOR FINALIZADO ===
