forecast-extractor / train_dataset.jsonl
philippotiger's picture
Upload train_dataset.jsonl with huggingface_hub
79d0f75 verified
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Today I really like this match ๐Ÿ‘‡\n๐Ÿ’Ž Valencia x Getafe (La Liga)\nDate: Feb 19, 2026\nMy pick: GG ๐Ÿ‘‘\nOdds: 1.5 on 1xBet\nAll tips are for 18+ only"}, {"role": "assistant", "content": "[{\"league\": \"La Liga\", \"team_1\": \"Valencia\", \"team_2\": \"Getafe\", \"prediction\": \"GG\", \"date\": \"Feb 19, 2026\", \"odds\": 1.5}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ ๐๐ซ๐ž๐๐ข๐œ๐ญ๐ข๐จ๐ง๐ฌ ๐จ๐Ÿ ๐ญ๐ก๐ž ๐ƒ๐š๐ฒ โšฝ๏ธ\n#1 Serie B | Sรผdtirol VS Palermo | 26-09-2025\nโ†’ Over 2.5 @ 3.14\n#2 Super League | Servette VS Winterthur | 18 February 2026\nโ†’ Over 3.5 @ 2.61\n#3 Championship | Norwich City VS Sheffield Wednesday | 02.10.2025\nโ†’ Both Teams to Score @ 3.43\nGood luck everyone! ๐Ÿ€"}, {"role": "assistant", "content": "[{\"league\": \"Serie B\", \"team_1\": \"Sรผdtirol\", \"team_2\": \"Palermo\", \"prediction\": \"Over 2.5\", \"date\": \"26-09-2025\", \"odds\": 3.14}, {\"league\": \"Super League\", \"team_1\": \"Servette\", \"team_2\": \"Winterthur\", \"prediction\": \"Over 3.5\", \"date\": \"18 February 2026\", \"odds\": 2.61}, {\"league\": \"Championship\", \"team_1\": \"Norwich City\", \"team_2\": \"Sheffield Wednesday\", \"prediction\": \"Both Teams to Score\", \"date\": \"02.10.2025\", \"odds\": 3.43}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ… ๐ŸŸ๏ธ 2. Bundesliga ๐Ÿ’ฐ\n๐Ÿ’Ž Greuther Fรผrth โ€“ Hamburger SV\nTip: Away Win\nOdds: 1.77 on Unibet"}, {"role": "assistant", "content": "[{\"league\": \"2. Bundesliga\", \"team_1\": \"Greuther Fรผrth\", \"team_2\": \"Hamburger SV\", \"prediction\": \"Away Win\", \"date\": null, \"odds\": 1.77}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "wow predictions present\n๐Ÿ†• INCREDIBLE MATCH BETWEEN Real Betis x Real Sociedad\nTime: 19:00\nwe forecast Under 2.5\nOdds 1.21"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Real Betis\", \"team_2\": \"Real Sociedad\", \"prediction\": \"Under 2.5\", \"date\": null, \"odds\": 1.21}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Prediction of the Day\nSerie A\nNapoli v Monza\nNov 9, 2025 ๐Ÿ†•\nPrediction: Under 2.5"}, {"role": "assistant", "content": "[{\"league\": \"Serie A\", \"team_1\": \"Napoli\", \"team_2\": \"Monza\", \"prediction\": \"Under 2.5\", \"date\": null, \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Today I really like this match ๐Ÿ‘‡\nLeicester City x Wolverhampton Wanderers (Premier League)\nDate: 16/08/2025\nMy pick: Away Win or Draw\n๐Ÿ™Œ Odds: 2.37 on Unibet ๐Ÿ’ฐ"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Leicester City\", \"team_2\": \"Wolverhampton Wanderers\", \"prediction\": \"Away Win or Draw\", \"date\": \"16/08/2025\", \"odds\": 2.37}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Football Tip\nPremier League\nManchester City - Manchester United\n๐Ÿ†• Feb 27, 2026 ๐Ÿค‘\nPrediction: NG ๐Ÿ…"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Manchester City\", \"team_2\": \"Manchester United\", \"prediction\": \"NG\", \"date\": \"Feb 27, 2026\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“† 14-10-2025 | 20:00 ๐Ÿค‘\n๐Ÿ“Š โšฝ Serie A: Inter Milan โ€“ Como\nโœ”๏ธ Both Teasm to Score | @3.46 โ‡๏ธ"}, {"role": "assistant", "content": "[{\"league\": \"Serie A\", \"team_1\": \"Inter Milan\", \"team_2\": \"Como\", \"prediction\": \"Both Teams to Score\", \"date\": \"14-10-2025\", \"odds\": 3.46}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ VIP Prediction โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 27 October 2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Bundesliga\n๐Œ๐š๐ญ๐œ๐ก: Mainz 05 VS Holstein Kiel\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 20:45 WAT\nโœ…Away Win or Draw\nโœ…Odds @3.49 on Bet365"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Mainz 05\", \"team_2\": \"Holstein Kiel\", \"prediction\": \"Away Win or Draw\", \"date\": \"27 October 2025\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ”ฅ TODAY'S FOOTBALL TIPS ๐Ÿ”ฅ\n#1 Serie B | Spezia vs Salernitana | Sep 13, 2025\nโ†’ 1X @ 2.51\n#2 Eredivisie | Heracles Almelo vs NAC Breda | 01.03.2026 ๐Ÿ‘‘\nโ†’ Under 3.5 @ 1.79\n๐Ÿ… #3 2. Bundesliga | PreuรŸen Mรผnster vs Magdeburg | 16/11/2025\nโ†’ Home Win @ 1.46\nGood luck everyone! ๐Ÿ€ ๐Ÿ™Œ"}, {"role": "assistant", "content": "[{\"league\": \"Serie B\", \"team_1\": \"Spezia\", \"team_2\": \"Salernitana\", \"prediction\": \"1X\", \"date\": \"Sep 13, 2025\", \"odds\": 2.51}, {\"league\": \"Eredivisie\", \"team_1\": \"Heracles Almelo\", \"team_2\": \"NAC Breda\", \"prediction\": \"Under 3.5\", \"date\": \"01.03.2026\", \"odds\": 1.79}, {\"league\": \"2. Bundesliga\", \"team_1\": \"PreuรŸen Mรผnster\", \"team_2\": \"Magdeburg\", \"prediction\": \"Home Win\", \"date\": \"16/11/2025\", \"odds\": 1.46}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ”ฅ Today's football tip ๐Ÿ”ฅ\nCompetition: Segunda Divisiรณn\nGame: Eldense - Burgos\nDate: Nov 3, 2025, KO 21:00\nOur pick: Under 2.5\nBest odds: 2.81 (Bet365)\nGood luck! โšฝ"}, {"role": "assistant", "content": "[{\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Eldense\", \"team_2\": \"Burgos\", \"prediction\": \"Under 2.5\", \"date\": null, \"odds\": 2.81}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Greuther Fรผrth x Kaiserslautern | 2. Bundesliga | 02/01/2026 | GG @ 3.02 ๐Ÿ“Š"}, {"role": "assistant", "content": "[{\"league\": \"2. Bundesliga\", \"team_1\": \"Greuther Fรผrth\", \"team_2\": \"Kaiserslautern\", \"prediction\": \"GG\", \"date\": \"02/01/2026\", \"odds\": 3.02}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ’ฐ Daily Predictions ๐Ÿ’ฐ\n#1 Segunda Divisiรณn | Mirandรฉs x Elche | 10 May 2026\nโ†’ Away Win or Draw @ 3.31\n#2 Ligue 1 | Marseille x Brest | 16-10-2025\nโ†’ 12 @ 2.23\n#3 Ligue 1 | Brest x Monaco | Apr 25, 2026\nโ†’ Home Win @ 1.55\nWin big today! ๐Ÿค‘"}, {"role": "assistant", "content": "[{\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Mirandรฉs\", \"team_2\": \"Elche\", \"prediction\": \"Away Win or Draw\", \"date\": \"10 May 2026\", \"odds\": 3.31}, {\"league\": \"Ligue 1\", \"team_1\": \"Marseille\", \"team_2\": \"Brest\", \"prediction\": \"12\", \"date\": \"16-10-2025\", \"odds\": 2.23}, {\"league\": null, \"team_1\": \"Brest\", \"team_2\": \"Monaco\", \"prediction\": \"Home Win\", \"date\": \"Apr 25, 2026\", \"odds\": 1.55}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Match: Nottingham Forest - Manchester City\n๐Ÿ™Œ League: Premier League\nDate: 17.04.2026\nPrediction: Under 3.5\n๐ŸŽฏ Odds: 1.51"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Nottingham Forest\", \"team_2\": \"Manchester City\", \"prediction\": \"Under 3.5\", \"date\": null, \"odds\": 1.51}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ† Bundesliga\nEintracht Frankfurt - Freiburg\n๐Ÿ“… 13/11/2025 | โฐ 21:00\n๐ŸŽฏ Tip: Under 2.5\n๐Ÿ’ฐ Odds: 2.52"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Eintracht Frankfurt\", \"team_2\": \"Freiburg\", \"prediction\": \"Under 2.5\", \"date\": \"13/11/2025\", \"odds\": 2.52}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Yesterday result: WIN โœ…\nโšฝ๏ธ Top Prediction โšฝ๏ธ\nDate: 21 August 2025 โœจ\nLeague: Championship\nMatch: Preston North End โ€“ Oxford United ๐Ÿƒ\nKick off: 15:00 WAT\nโœ…Away Win or Draw\nโœ…Odds @2.6 on 1xBet"}, {"role": "assistant", "content": "[{\"league\": \"Championship\", \"team_1\": \"Preston North End\", \"team_2\": \"Oxford United\", \"prediction\": \"Away Win or Draw\", \"date\": \"21 August 2025\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿƒ ๐Ÿ’ฅ Juve Stabia โ€“ Cosenza | Serie B | 17.02.2026 | Home Win or Draw @ 1.77 ๐Ÿ“Œ\nYesterday result: WIN โœ…"}, {"role": "assistant", "content": "[{\"league\": \"Serie B\", \"team_1\": \"Juve Stabia\", \"team_2\": \"Cosenza\", \"prediction\": \"Home Win or Draw\", \"date\": \"17.02.2026\", \"odds\": 1.77}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Ironi Tiberias x Maccabi Haifa\n๐Ÿ‘‘ ๐Ÿ“… 02.11.2025\nโœ… Under 2.5 @ 2.48 ๐Ÿƒ ๐Ÿ†•"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Ironi Tiberias\", \"team_2\": \"Maccabi Haifa\", \"prediction\": \"Under 2.5\", \"date\": \"02.11.2025\", \"odds\": 2.48}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐ŸŽฏ Today's Picks\n1. St. Pauli โ€“ Freiburg โ€” Bundesliga โ€” Both Teams to Score @ 1.23 (19.09.2025) ๐Ÿ‘‘\n๐Ÿ’Ž 2. PEC Zwolle โ€“ AZ Alkmaar โ€” Eredivisie โ€” X2 @ 1.82 (06.11.2025)\n3. Brescia โ€“ Pisa โ€” Serie B โ€” Over 2.5 @ 3.16 (24.02.2026)\nFollow us for daily tips! ๐Ÿ™Œ\nRecord this week: 8W 2L"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"St. Pauli\", \"team_2\": \"Freiburg\", \"prediction\": \"Both Teams to Score\", \"date\": \"19.09.2025\", \"odds\": 1.23}, {\"league\": \"Eredivisie\", \"team_1\": \"PEC Zwolle\", \"team_2\": \"AZ Alkmaar\", \"prediction\": \"X2\", \"date\": null, \"odds\": 1.82}, {\"league\": \"Serie B\", \"team_1\": \"Brescia\", \"team_2\": \"Pisa\", \"prediction\": \"Over 2.5\", \"date\": \"24.02.2026\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšก๏ธ Best Bets Today โšก๏ธ\n1. Augsburg - Hoffenheim โ€” Bundesliga โ€” Over 2.5 @ 2.57 (10.11.2025)\n2. Beitar Jerusalem - Hapoel Haifa โ€” Premier League โ€” 12 @ 1.57 (03.09.2025)\n3. Cรกdiz - Gijรณn โ€” Segunda Divisiรณn โ€” NG @ 1.3 (06.10.2025)\n4. Greuther Fรผrth - Schalke 04 โ€” 2. Bundesliga โ€” Home Win or Draw @ 1.79 (08/12/2025)"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Augsburg\", \"team_2\": \"Hoffenheim\", \"prediction\": \"Over 2.5\", \"date\": \"10.11.2025\", \"odds\": 2.57}, {\"league\": \"Premier League\", \"team_1\": \"Beitar Jerusalem\", \"team_2\": \"Hapoel Haifa\", \"prediction\": \"12\", \"date\": \"03.09.2025\", \"odds\": 1.57}, {\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Cรกdiz\", \"team_2\": \"Gijรณn\", \"prediction\": \"NG\", \"date\": \"06.10.2025\", \"odds\": 1.3}, {\"league\": \"2. Bundesliga\", \"team_1\": \"Greuther Fรผrth\", \"team_2\": \"Schalke 04\", \"prediction\": \"Home Win or Draw\", \"date\": \"08/12/2025\", \"odds\": 1.79}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ VIP Prediction โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 21.08.2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Bundesliga\n๐Œ๐š๐ญ๐œ๐ก: Hoffenheim VS Augsburg\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 21:00 WAT\nโœ…Home Win\nโœ…Odds @2.58 on Betway"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Hoffenheim\", \"team_2\": \"Augsburg\", \"prediction\": \"Home Win\", \"date\": \"21.08.2025\", \"odds\": 2.58}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ’ฐ Daily Predictions ๐Ÿ’ฐ\nTip 1:\nLeague: Premier League\nMatch: Southampton v Ipswich Town\nDate: 9 May 2026 | KO: 19:00\nPrediction: 1X @ 2.87\nTip 2:\nLeague: 2. Bundesliga\nMatch: Karlsruher SC v Darmstadt 98\nDate: 26.04.2026 | KO: 16:00\nPrediction: Away Win @ 1.32\nTip 3:\nLeague: 2. Bundesliga\nMatch: Schalke 04 v Darmstadt 98\nDate: 14.02.2026 | KO: 17:00\nPrediction: Over 1.5 @ 2.57\nWin big today! ๐Ÿค‘\nRecord this week: 8W 2L"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Southampton\", \"team_2\": \"Ipswich Town\", \"prediction\": \"1X\", \"date\": \"9 May 2026\", \"odds\": null}, {\"league\": \"2. Bundesliga\", \"team_1\": \"Karlsruher SC\", \"team_2\": \"Darmstadt 98\", \"prediction\": \"Away Win\", \"date\": \"26.04.2026\", \"odds\": 1.32}, {\"league\": \"2. Bundesliga\", \"team_1\": \"Schalke 04\", \"team_2\": \"Darmstadt 98\", \"prediction\": \"Over 1.5\", \"date\": null, \"odds\": 2.57}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐ŸŽฏ Today's Picks\n#1 Ligue 1 | Nice x Reims | Oct 26, 2025\nโ†’ Home Win or Draw @ 2.01\n#2 2. Bundesliga | Hannover 96 x Fortuna Dรผsseldorf | 23-09-2025\nโšก๏ธ โ†’ Over 3.5 @ 1.07\n#3 Ligue 2 | Caen x Rodez | 18 March 2026\nโ†’ 12 @ 1.89\n#4 Championship | Burnley x Middlesbrough | Sep 8, 2025\nโ†’ NG @ 2.88\nFollow us for daily tips! ๐Ÿ™Œ ๐Ÿ‘‡"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 1\", \"team_1\": \"Nice\", \"team_2\": \"Reims\", \"prediction\": \"Home Win or Draw\", \"date\": \"Oct 26, 2025\", \"odds\": 2.01}, {\"league\": \"2. Bundesliga\", \"team_1\": \"Hannover 96\", \"team_2\": \"Fortuna Dรผsseldorf\", \"prediction\": \"Over 3.5\", \"date\": \"23-09-2025\", \"odds\": 1.07}, {\"league\": \"Ligue 2\", \"team_1\": \"Caen\", \"team_2\": \"Rodez\", \"prediction\": \"12\", \"date\": \"18 March 2026\", \"odds\": 1.89}, {\"league\": \"Championship\", \"team_1\": \"Burnley\", \"team_2\": \"Middlesbrough\", \"prediction\": \"NG\", \"date\": \"Sep 8, 2025\", \"odds\": 2.88}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Join our VIP channel ๐Ÿ’Ž\nโšก๏ธ Best Bets Today โšก๏ธ\n#1 Segunda Divisiรณn | Levante v Elche | 20/12/2025\nโ†’ Over 3.5 @ 2.96\n#2 Premier League | Bnei Sakhnin v Maccabi Tel Aviv | 15/02/2026\nโ†’ Over 2.5 @ 1.55\nGood luck everyone! ๐Ÿ€"}, {"role": "assistant", "content": "[{\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Levante\", \"team_2\": \"Elche\", \"prediction\": \"Over 3.5\", \"date\": \"20/12/2025\", \"odds\": 2.96}, {\"league\": \"Premier League\", \"team_1\": \"Bnei Sakhnin\", \"team_2\": \"Maccabi Tel Aviv\", \"prediction\": \"Over 2.5\", \"date\": \"15/02/2026\", \"odds\": 1.55}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "All tips are for 18+ only\nโšฝ๏ธ Sure Tip\nChampionship\nHull City x Plymouth Argyle\n27.02.2026\nPrediction: Away Win"}, {"role": "assistant", "content": "[{\"league\": \"Championship\", \"team_1\": \"Hull City\", \"team_2\": \"Plymouth Argyle\", \"prediction\": \"Away Win\", \"date\": \"27.02.2026\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Today I really like this match ๐Ÿ‘‡ ๐Ÿ‘‡\nWest Bromwich Albion vs Coventry City (Championship)\nDate: Dec 25, 2025\nMy pick: X2\nOdds: 2.14 on William Hill"}, {"role": "assistant", "content": "[{\"league\": \"Championship\", \"team_1\": \"West Bromwich Albion\", \"team_2\": \"Coventry City\", \"prediction\": \"X2\", \"date\": \"Dec 25, 2025\", \"odds\": 2.14}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Daily Pick โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 6 March 2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Segunda Divisiรณn\n๐Œ๐š๐ญ๐œ๐ก: Albacete VS Racing Santander\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 15:00 WAT\nโœ…Home Win or Draw\nโœ…Odds @1.61 on 1xBet"}, {"role": "assistant", "content": "[{\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Albacete\", \"team_2\": \"Racing Santander\", \"prediction\": \"Home Win or Draw\", \"date\": \"6 March 2026\", \"odds\": 1.61}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ’Ž ๐Ÿ“Œ Serie A\nLazio VS Monza โ€” 06-05-2026\nOver 2.5 | 2.73"}, {"role": "assistant", "content": "[{\"league\": \"Serie A\", \"team_1\": \"Lazio\", \"team_2\": \"Monza\", \"prediction\": \"Over 2.5\", \"date\": \"06-05-2026\", \"odds\": 2.73}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "MATCH: Valencia vs Espanyol\nLEAGUE: La Liga\nDATE: 13 November 2025\nPICK: Under 3.5 โœจ\nODDS: 1.58"}, {"role": "assistant", "content": "[{\"league\": \"La Liga\", \"team_1\": \"Valencia\", \"team_2\": \"Espanyol\", \"prediction\": \"Under 3.5\", \"date\": \"13 November 2025\", \"odds\": 1.58}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐ŸŽฏ Today's Picks\nTip 1:\nLeague: Premier League\nMatch: Nottingham Forest x Bournemouth\nDate: 15-12-2025 | KO: 13:00\nPrediction: Home Win or Draw @ 1.85\nTip 2:\nLeague: Premier League\nMatch: Hapoel Petah Tikva x Ironi Kiryat Shmona\nDate: 07/09/2025 | KO: 19:45\nPrediction: 1X @ 2.35\nTip 3:\nLeague: Premier League\nMatch: Bournemouth x Everton\nDate: 28.08.2025 | KO: 18:00\nPrediction: Draw @ 3.2\nTip 4:\nLeague: Ligue 2\nMatch: Troyes x Bastia\nDate: 25-03-2026 | KO: 13:00\nPrediction: Over 2.5 @ 1.99\nFor more predictions visit www.eaglepredict.com"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Nottingham Forest\", \"team_2\": \"Bournemouth\", \"prediction\": \"Home Win or Draw\", \"date\": \"15-12-2025\", \"odds\": 1.85}, {\"league\": \"Premier League\", \"team_1\": \"Hapoel Petah Tikva\", \"team_2\": \"Ironi Kiryat Shmona\", \"prediction\": \"1X\", \"date\": \"07/09/2025\", \"odds\": 2.35}, {\"league\": \"Premier League\", \"team_1\": \"Bournemouth\", \"team_2\": \"Everton\", \"prediction\": \"Draw\", \"date\": \"28.08.2025\", \"odds\": 3.2}, {\"league\": \"Ligue 2\", \"team_1\": \"Troyes\", \"team_2\": \"Bastia\", \"prediction\": \"Over 2.5\", \"date\": \"25-03-2026\", \"odds\": 1.99}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ ๐๐ซ๐ž๐๐ข๐œ๐ญ๐ข๐จ๐ง๐ฌ ๐จ๐Ÿ ๐ญ๐ก๐ž ๐ƒ๐š๐ฒ โšฝ๏ธ\n๐ŸŽฏ Pick #1\nLevante - Huesca (Segunda Divisiรณn)\n๐Ÿ“… 06/12/2025 โฐ 20:45\nโœ… Over 2.5 | odds: 1.67\n๐Ÿ”ฅ ๐ŸŽฏ Pick #2\nSt. Gallen - Servette (Super League)\n๐Ÿ“… 02-04-2026 โฐ 19:45\nโœ… Home Win | odds: 2.44\n๐Ÿค‘ ๐ŸŽฏ Pick #3\nLens - Marseille (Ligue 1)\n๐Ÿ“… 28-04-2026 โฐ 13:00\n๐Ÿ“Š โœ… Over 1.5 | odds: 1.22\n๐ŸŽฏ Pick #4\nLugano - Basel (Super League)\n๐Ÿ“… 11 December 2025 โฐ 15:00\nโœ… GG | odds: 1.33"}, {"role": "assistant", "content": "[{\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Levante\", \"team_2\": \"Huesca\", \"prediction\": \"Over 2.5\", \"date\": \"06/12/2025\", \"odds\": 1.67}, {\"league\": \"Super League\", \"team_1\": \"St. Gallen\", \"team_2\": \"Servette\", \"prediction\": \"Home Win\", \"date\": \"02-04-2026\", \"odds\": 2.44}, {\"league\": null, \"team_1\": \"Lens\", \"team_2\": \"Marseille\", \"prediction\": \"Over 1.5\", \"date\": \"28-04-2026\", \"odds\": 1.22}, {\"league\": \"Super League\", \"team_1\": \"Lugano\", \"team_2\": \"Basel\", \"prediction\": \"GG\", \"date\": \"11 December 2025\", \"odds\": 1.33}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐ŸŽฏ Today's Picks\n1. Thun - Servette โ€” Super League โ€” Over 2.5 @ 2.82 (May 14, 2026)\n2. Roma - Venezia โ€” Serie A โ€” NG @ 2.38 (05-10-2025)\n3. Young Boys - Servette โ€” Super League โ€” 1X @ 2.63 (10 August 2025)\nGood luck everyone! ๐Ÿ€"}, {"role": "assistant", "content": "[{\"league\": \"Super League\", \"team_1\": \"Thun\", \"team_2\": \"Servette\", \"prediction\": \"Over 2.5\", \"date\": null, \"odds\": 2.82}, {\"league\": \"Serie A\", \"team_1\": \"Roma\", \"team_2\": \"Venezia\", \"prediction\": \"NG\", \"date\": \"05-10-2025\", \"odds\": 2.38}, {\"league\": \"Super League\", \"team_1\": \"Young Boys\", \"team_2\": \"Servette\", \"prediction\": \"1X\", \"date\": \"10 August 2025\", \"odds\": 2.63}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Sure Tip โšฝ๏ธ\nDate: 24-09-2025\nLeague: Segunda Divisiรณn\nMatch: Mirandรฉs vs Ferrol\nKick off: 19:45 WAT\nโœ…12\nโœ…Odds @1.92 on Betway"}, {"role": "assistant", "content": "[{\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Mirandรฉs\", \"team_2\": \"Ferrol\", \"prediction\": \"12\", \"date\": \"24-09-2025\", \"odds\": 1.92}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Œ Eredivisie\nWillem II VS NEC Nijmegen โ€” 25/09/2025\nHome Win | 1.93"}, {"role": "assistant", "content": "[{\"league\": \"Eredivisie\", \"team_1\": \"Willem II\", \"team_2\": \"NEC Nijmegen\", \"prediction\": \"Home Win\", \"date\": \"25/09/2025\", \"odds\": 1.93}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“† 17/10/2025 | 21:00\nโšฝ Super League: Zรผrich VS Lausanne-Sport\nโœ”๏ธ Over 2.5 | @2.24"}, {"role": "assistant", "content": "[{\"league\": \"Super League\", \"team_1\": \"Zรผrich\", \"team_2\": \"Lausanne-Sport\", \"prediction\": \"Over 2.5\", \"date\": \"17/10/2025\", \"odds\": 2.24}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ ๐๐ซ๐ž๐๐ข๐œ๐ญ๐ข๐จ๐ง๐ฌ ๐จ๐Ÿ ๐ญ๐ก๐ž ๐ƒ๐š๐ฒ โšฝ๏ธ\n๐ŸŽฏ Pick #1\nHapoel Tel Aviv โ€“ Hapoel Be'er Sheva (Premier League)\n๐Ÿ“… 01-02-2026 โฐ 21:00\nโœ… Draw | odds: 1.88\n๐ŸŽฏ Pick #2\nBasel โ€“ Zรผrich (Super League)\n๐Ÿ“… 27-03-2026 โฐ 15:00\nโœ… Away Win or Draw | odds: 1.49\n๐ŸŽฏ Pick #3\nLorient โ€“ Paris FC (Ligue 2)\n๐Ÿ“… 20/02/2026 โฐ 18:00\nโœ… GG | odds: 1.17\n๐ŸŽฏ Pick #4\nFerrol โ€“ Levante (Segunda Divisiรณn)\n๐Ÿ“… 23 September 2025 โฐ 21:45\nโœ… 12 | odds: 1.12\nFor more predictions visit www.eaglepredict.com"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Hapoel Tel Aviv\", \"team_2\": \"Hapoel Be'er Sheva\", \"prediction\": \"Draw\", \"date\": \"01-02-2026\", \"odds\": 1.88}, {\"league\": \"Super League\", \"team_1\": \"Basel\", \"team_2\": \"Zรผrich\", \"prediction\": \"Away Win or Draw\", \"date\": null, \"odds\": 1.49}, {\"league\": \"Ligue 2\", \"team_1\": \"Lorient\", \"team_2\": \"Paris FC\", \"prediction\": \"GG\", \"date\": \"20/02/2026\", \"odds\": 1.17}, {\"league\": null, \"team_1\": \"Ferrol\", \"team_2\": \"Levante\", \"prediction\": \"12\", \"date\": \"23 September 2025\", \"odds\": 1.12}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐ŸŸ๏ธ Premier League\nLeicester City x Tottenham Hotspur\nTip: Away Win or Draw\nOdds: 2.83 on BETANO"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Leicester City\", \"team_2\": \"Tottenham Hotspur\", \"prediction\": \"Away Win or Draw\", \"date\": null, \"odds\": 2.83}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ’ฐ Daily Predictions ๐Ÿ’ฐ\n#1 Ligue 1 | Strasbourg x Le Havre | 14.01.2026\nโ†’ Under 2.5 @ 1.84\n#2 2. Bundesliga | Paderborn x Magdeburg | Apr 8, 2026\nโ†’ GG @ 1.75\n#3 Bundesliga | Hoffenheim x Mainz 05 | 18 November 2025\nโ†’ Both Teams to Score @ 2.92\nFor more predictions visit www.eaglepredict.com"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Strasbourg\", \"team_2\": \"Le Havre\", \"prediction\": \"Under 2.5\", \"date\": \"14.01.2026\", \"odds\": 1.84}, {\"league\": \"2. Bundesliga\", \"team_1\": \"Paderborn\", \"team_2\": \"Magdeburg\", \"prediction\": \"GG\", \"date\": \"Apr 8, 2026\", \"odds\": 1.75}, {\"league\": \"Bundesliga\", \"team_1\": \"Hoffenheim\", \"team_2\": \"Mainz 05\", \"prediction\": \"Both Teams to Score\", \"date\": \"18 November 2025\", \"odds\": 2.92}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Sure Tip โšฝ๏ธ\nDate: 01/12/2025\nLeague: Eredivisie\nMatch: RKC Waalwijk x Willem II\nKick off: 20:45 WAT\nโœ…Over 3.5\nโœ…Odds @2.45 on Betway"}, {"role": "assistant", "content": "[{\"league\": \"Eredivisie\", \"team_1\": \"RKC Waalwijk\", \"team_2\": \"Willem II\", \"prediction\": \"Over 3.5\", \"date\": \"01/12/2025\", \"odds\": 2.45}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Daily Pick\nLigue 2\nLorient v Caen\n๐Ÿ… 20-03-2026\nPrediction: 1X"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 2\", \"team_1\": \"Lorient\", \"team_2\": \"Caen\", \"prediction\": \"1X\", \"date\": \"20-03-2026\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "wow predictions present\nINCREDIBLE MATCH BETWEEN Real Betis VS Las Palmas\nTime: 20:00\nwe forecast Both Teams to Score\nOdds 2.43"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Real Betis\", \"team_2\": \"Las Palmas\", \"prediction\": \"Both Teams to Score\", \"date\": null, \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ’ฐ Daily Predictions ๐Ÿ’ฐ ๐Ÿค‘\n1. Athletic Bilbao VS Barcelona โ€” La Liga โ€” Over 2.5 @ 3.03 (06-01-2026)\n2. Valladolid VS Real Madrid โ€” La Liga โ€” Over 2.5 @ 2.79 (9 November 2025)\n๐Ÿ’Ž Follow us for daily tips! ๐Ÿ™Œ\nYesterday result: WIN โœ…"}, {"role": "assistant", "content": "[{\"league\": \"La Liga\", \"team_1\": \"Athletic Bilbao\", \"team_2\": \"Barcelona\", \"prediction\": \"Over 2.5\", \"date\": \"06-01-2026\", \"odds\": 3.03}, {\"league\": \"La Liga\", \"team_1\": \"Valladolid\", \"team_2\": \"Real Madrid\", \"prediction\": \"Over 2.5\", \"date\": \"9 November 2025\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Prediction of the Day โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 2 March 2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: 2. Bundesliga\n๐Œ๐š๐ญ๐œ๐ก: Karlsruher SC vs Jahn Regensburg\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 18:00 WAT\nโœ…Over 1.5\nโœ…Odds @2.98 on Unibet"}, {"role": "assistant", "content": "[{\"league\": \"2. Bundesliga\", \"team_1\": \"Karlsruher SC\", \"team_2\": \"Jahn Regensburg\", \"prediction\": \"Over 1.5\", \"date\": \"2 March 2026\", \"odds\": 2.98}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Levante - Mirandรฉs | Segunda Divisiรณn | 22.04.2026 | Over 2.5 @ 2.19"}, {"role": "assistant", "content": "[{\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Levante\", \"team_2\": \"Mirandรฉs\", \"prediction\": \"Over 2.5\", \"date\": \"22.04.2026\", \"odds\": 2.19}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "wow predictions present\nINCREDIBLE MATCH BETWEEN Como โ€“ Lecce\nTime: 16:00\nwe forecast Draw\nOdds 2.8\nJoin our VIP channel ๐Ÿ’Ž"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Como\", \"team_2\": \"Lecce\", \"prediction\": \"Draw\", \"date\": null, \"odds\": 2.8}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Record this week: 8W 2L\nโšฝ๏ธ Prediction of the Day โšฝ๏ธ\nDate: 14.05.2026\nLeague: 2. Bundesliga\nMatch: Fortuna Dรผsseldorf โ€“ Schalke 04\nKick off: 15:00 WAT\nโœ…Over 1.5\nโœ…Odds @2.55 on Pinnacle"}, {"role": "assistant", "content": "[{\"league\": \"2. Bundesliga\", \"team_1\": \"Fortuna Dรผsseldorf\", \"team_2\": \"Schalke 04\", \"prediction\": \"Over 1.5\", \"date\": null, \"odds\": 2.55}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Getafe v Real Sociedad\n๐Ÿ“… 05.01.2026\nโœ… Away Win or Draw @ 1.72"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Getafe\", \"team_2\": \"Real Sociedad\", \"prediction\": \"Away Win or Draw\", \"date\": \"05.01.2026\", \"odds\": 1.72}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Œ Premier League\nWolverhampton Wanderers โ€“ Brentford โ€” 26/03/2026\n๐Ÿ’ฅ Under 2.5 | 1.18 ๐Ÿ†•"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Wolverhampton Wanderers\", \"team_2\": \"Brentford\", \"prediction\": \"Under 2.5\", \"date\": \"26/03/2026\", \"odds\": 1.18}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Today I really like this match ๐Ÿ‘‡\nSaint-ร‰tienne vs Lille (Ligue 1)\nDate: 13-01-2026\nMy pick: Under 3.5\nOdds: 1.12 on 1xBet"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 1\", \"team_1\": \"Saint-ร‰tienne\", \"team_2\": \"Lille\", \"prediction\": \"Under 3.5\", \"date\": \"13-01-2026\", \"odds\": 1.12}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“† 09/10/2025 | 16:00\nโšฝ Championship: Leeds United x Oxford United\nโœ”๏ธ Away Win or Draw | @3.17"}, {"role": "assistant", "content": "[{\"league\": \"Championship\", \"team_1\": \"Leeds United\", \"team_2\": \"Oxford United\", \"prediction\": \"Away Win or Draw\", \"date\": \"09/10/2025\", \"odds\": 3.17}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ”ฅ Today's football tip ๐Ÿ”ฅ\nCompetition: Super League\nGame: Luzern x Thun\nDate: 22 May 2026, KO 16:00\nOur pick: X2\nBest odds: 2.45 (Pinnacle)\nGood luck! โšฝ\nYesterday result: WIN โœ…"}, {"role": "assistant", "content": "[{\"league\": \"Super League\", \"team_1\": \"Luzern\", \"team_2\": \"Thun\", \"prediction\": \"X2\", \"date\": \"22 May 2026\", \"odds\": 2.45}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Š Football Tips\nTip 1:\nLeague: Segunda Divisiรณn\nMatch: Mirandรฉs x Oviedo\nDate: 22 November 2025 | KO: 21:00\nPrediction: GG @ 1.92\nTip 2:\nLeague: Premier League\nMatch: Arsenal x Bournemouth\nDate: 02.03.2026 | KO: 21:45\nPrediction: Away Win or Draw @ 1.96\nTip 3:\nLeague: 2. Bundesliga\nMatch: Hamburger SV x Fortuna Dรผsseldorf\nDate: 18 October 2025 | KO: 19:45\nPrediction: NG @ 3.32\nFor more predictions visit www.eaglepredict.com"}, {"role": "assistant", "content": "[{\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Mirandรฉs\", \"team_2\": \"Oviedo\", \"prediction\": \"GG\", \"date\": null, \"odds\": 1.92}, {\"league\": \"Premier League\", \"team_1\": \"Arsenal\", \"team_2\": \"Bournemouth\", \"prediction\": \"Away Win or Draw\", \"date\": \"02.03.2026\", \"odds\": 1.96}, {\"league\": \"2. Bundesliga\", \"team_1\": \"Hamburger SV\", \"team_2\": \"Fortuna Dรผsseldorf\", \"prediction\": \"NG\", \"date\": \"18 October 2025\", \"odds\": 3.32}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ ๐๐ซ๐ž๐๐ข๐œ๐ญ๐ข๐จ๐ง๐ฌ ๐จ๐Ÿ ๐ญ๐ก๐ž ๐ƒ๐š๐ฒ โšฝ๏ธ\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 1 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 25/04/2026 ๐Ÿ™Œ\n๐‹๐ž๐š๐ ๐ฎ๐ž: 2. Bundesliga\n๐Œ๐š๐ญ๐œ๐ก: Kaiserslautern x Ulm 1846\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 20:00 WAT\nโœ…Draw\nโœ…Odds @2.65 on Pinnacle\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 2 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 8 March 2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Super League\n๐Œ๐š๐ญ๐œ๐ก: Basel x Grasshopper\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 18:00 WAT\nโœ…Home Win\nโœ…Odds @1.86 on Unibet\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 3 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 03.02.2026\n๐ŸŽฏ ๐Ÿ†• ๐‹๐ž๐š๐ ๐ฎ๐ž: Segunda Divisiรณn\n๐Œ๐š๐ญ๐œ๐ก: Levante x Burgos\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 20:45 WAT\nโœ…Draw\nโœ…Odds @1.83 on Bwin\nFollow us for daily tips! ๐Ÿ™Œ"}, {"role": "assistant", "content": "[{\"league\": \"2. Bundesliga\", \"team_1\": \"Kaiserslautern\", \"team_2\": \"Ulm 1846\", \"prediction\": \"Draw\", \"date\": \"25/04/2026\", \"odds\": 2.65}, {\"league\": \"Super League\", \"team_1\": \"Basel\", \"team_2\": \"Grasshopper\", \"prediction\": \"Home Win\", \"date\": \"8 March 2026\", \"odds\": 1.86}, {\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Levante\", \"team_2\": \"Burgos\", \"prediction\": \"Draw\", \"date\": \"03.02.2026\", \"odds\": 1.83}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ”ฅ Today's football tip ๐Ÿ”ฅ\nCompetition: Eredivisie\nGame: PEC Zwolle โ€“ Willem II\nDate: 04/11/2025, KO 19:45\nOur pick: Draw\nBest odds: 3.5 (Unibet)\nGood luck! โšฝ"}, {"role": "assistant", "content": "[{\"league\": \"Eredivisie\", \"team_1\": \"PEC Zwolle\", \"team_2\": \"Willem II\", \"prediction\": \"Draw\", \"date\": \"04/11/2025\", \"odds\": 3.5}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Prediction of the Day โšฝ๏ธ ๐Ÿ™Œ\nDate: 18/09/2025 โ‡๏ธ\nLeague: Championship\nMatch: Coventry City x Oxford United ๐Ÿ‘‘\nKick off: 13:00 WAT\nโœ…Draw\nโœ…Odds @1.93 on Bet365"}, {"role": "assistant", "content": "[{\"league\": \"Championship\", \"team_1\": \"Coventry City\", \"team_2\": \"Oxford United\", \"prediction\": \"Draw\", \"date\": \"18/09/2025\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ”ฅ Today's football tip ๐Ÿ”ฅ ๐Ÿ…\nCompetition: Premier League\nGame: Bnei Sakhnin vs Maccabi Netanya โœจ\nDate: Dec 9, 2025, KO 21:45\nOur pick: Home Win or Draw\nBest odds: 2.57 (Betway)\nGood luck! โšฝ โœ…"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Bnei Sakhnin\", \"team_2\": \"Maccabi Netanya\", \"prediction\": \"Home Win or Draw\", \"date\": \"Dec 9, 2025\", \"odds\": 2.57}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ ๐๐ซ๐ž๐๐ข๐œ๐ญ๐ข๐จ๐ง๐ฌ ๐จ๐Ÿ ๐ญ๐ก๐ž ๐ƒ๐š๐ฒ โšฝ๏ธ\nTip 1:\nLeague: Eredivisie\nMatch: Fortuna Sittard vs RKC Waalwijk\nDate: 06-01-2026 | KO: 13:00\nPrediction: GG @ 3.0\nTip 2:\nLeague: Serie B\nMatch: Carrarese vs Catanzaro\nDate: 14/05/2026 | KO: 16:00\nPrediction: Under 3.5 @ 3.0\nTip 3:\nLeague: Ligue 2\nMatch: Red Star vs Troyes\nDate: 21.09.2025 | KO: 21:45\nPrediction: Draw @ 2.93\nTip 4:\nLeague: Segunda Divisiรณn\nMatch: Eldense vs Granada\nDate: 02/01/2026 | KO: 21:45\nPrediction: Both Teams to Score @ 2.16\nJoin our VIP channel for more! ๐Ÿ’Ž"}, {"role": "assistant", "content": "[{\"league\": \"Eredivisie\", \"team_1\": \"Fortuna Sittard\", \"team_2\": \"RKC Waalwijk\", \"prediction\": \"GG\", \"date\": \"06-01-2026\", \"odds\": 3.0}, {\"league\": \"Serie B\", \"team_1\": \"Carrarese\", \"team_2\": \"Catanzaro\", \"prediction\": \"Under 3.5\", \"date\": \"14/05/2026\", \"odds\": 3.0}, {\"league\": \"Ligue 2\", \"team_1\": \"Red Star\", \"team_2\": \"Troyes\", \"prediction\": \"Draw\", \"date\": \"21.09.2025\", \"odds\": 2.93}, {\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Eldense\", \"team_2\": \"Granada\", \"prediction\": \"Both Teams to Score\", \"date\": \"02/01/2026\", \"odds\": 2.16}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ VIP Prediction โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 26-05-2026\n๐Ÿƒ ๐‹๐ž๐š๐ ๐ฎ๐ž: 2. Bundesliga\n๐Œ๐š๐ญ๐œ๐ก: Jahn Regensburg v Ulm 1846\n๐Ÿ‘‡ ๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 20:00 WAT โœจ\nโœ…12\nโœ…Odds @3.33 on William Hill\nYesterday result: WIN โœ…"}, {"role": "assistant", "content": "[{\"league\": \"2. Bundesliga\", \"team_1\": \"Jahn Regensburg\", \"team_2\": \"Ulm 1846\", \"prediction\": \"12\", \"date\": \"26-05-2026\", \"odds\": 3.33}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Š Football Tips\n๐ŸŽฏ Pick #1\nBologna โ€“ Empoli (Serie A)\n๐Ÿ“… 03-09-2025 โฐ 17:00\nโœ… Over 2.5 | odds: 2.93\n๐ŸŽฏ Pick #2\nAtlรฉtico Madrid โ€“ Mallorca (La Liga)\n๐Ÿ“… 15 November 2025 โฐ 20:00\nโœ… 1X | odds: 2.38"}, {"role": "assistant", "content": "[{\"league\": \"Serie A\", \"team_1\": \"Bologna\", \"team_2\": \"Empoli\", \"prediction\": \"Over 2.5\", \"date\": \"03-09-2025\", \"odds\": 2.93}, {\"league\": \"La Liga\", \"team_1\": \"Atlรฉtico Madrid\", \"team_2\": \"Mallorca\", \"prediction\": \"1X\", \"date\": \"15 November 2025\", \"odds\": 2.38}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Daily Pick\nLa Liga\nReal Sociedad v Alavรฉs\n26/09/2025\nPrediction: X2"}, {"role": "assistant", "content": "[{\"league\": \"La Liga\", \"team_1\": \"Real Sociedad\", \"team_2\": \"Alavรฉs\", \"prediction\": \"X2\", \"date\": null, \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ’ฐ Daily Predictions ๐Ÿ’ฐ\nTip 1:\nLeague: Championship\nMatch: Bristol City VS Preston North End\nDate: 25.05.2026 | KO: 17:00\nPrediction: Away Win or Draw @ 1.6\nTip 2:\nLeague: Ligue 1\nMatch: Lens VS Lyon\nDate: 15/08/2025 | KO: 15:00\nPrediction: Under 2.5 @ 2.1\nFor more predictions visit www.eaglepredict.com"}, {"role": "assistant", "content": "[{\"league\": \"Championship\", \"team_1\": \"Bristol City\", \"team_2\": \"Preston North End\", \"prediction\": \"Away Win or Draw\", \"date\": \"25.05.2026\", \"odds\": 1.6}, {\"league\": \"Ligue 1\", \"team_1\": \"Lens\", \"team_2\": \"Lyon\", \"prediction\": \"Under 2.5\", \"date\": \"15/08/2025\", \"odds\": 2.1}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Levante v Cartagena | Segunda Divisiรณn | 11/05/2026 | Over 1.5 @ 3.09"}, {"role": "assistant", "content": "[{\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Levante\", \"team_2\": \"Cartagena\", \"prediction\": \"Over 1.5\", \"date\": \"11/05/2026\", \"odds\": 3.09}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ VIP Prediction โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 14-08-2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Ligue 1\n๐Œ๐š๐ญ๐œ๐ก: Auxerre โ€“ Lyon\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 19:45 WAT\nโœ…NG\nโœ…Odds @3.04 on BETANO\nUse responsible gambling ๐Ÿ™"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 1\", \"team_1\": \"Auxerre\", \"team_2\": \"Lyon\", \"prediction\": \"NG\", \"date\": \"14-08-2025\", \"odds\": 3.04}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "wow predictions present\nINCREDIBLE MATCH BETWEEN Almere City VS PEC Zwolle\nTime: 17:00\nwe forecast Under 3.5\nOdds 3.05"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Almere City\", \"team_2\": \"PEC Zwolle\", \"prediction\": \"Under 3.5\", \"date\": null, \"odds\": 3.05}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ ๐๐ซ๐ž๐๐ข๐œ๐ญ๐ข๐จ๐ง๐ฌ ๐จ๐Ÿ ๐ญ๐ก๐ž ๐ƒ๐š๐ฒ โšฝ๏ธ\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 1 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 25.02.2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Ligue 1\n๐Œ๐š๐ญ๐œ๐ก: Monaco x Nice\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 19:45 WAT\nโœ…GG\nโœ…Odds @2.71 on BETANO\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 2 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 12-10-2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Ligue 2\n๐Œ๐š๐ญ๐œ๐ก: Red Star x Grenoble\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 16:00 WAT\nโœ…Over 1.5\nโœ…Odds @3.13 on Pinnacle\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 3 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: Mar 21, 2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Ligue 2\n๐Œ๐š๐ญ๐œ๐ก: Troyes x Martigues\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 18:00 WAT\nโœ…1X\nโœ…Odds @1.51 on Bwin\nWin big today! ๐Ÿค‘"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 1\", \"team_1\": \"Monaco\", \"team_2\": \"Nice\", \"prediction\": \"GG\", \"date\": \"25.02.2026\", \"odds\": 2.71}, {\"league\": \"Ligue 2\", \"team_1\": \"Red Star\", \"team_2\": \"Grenoble\", \"prediction\": \"Over 1.5\", \"date\": \"12-10-2025\", \"odds\": 3.13}, {\"league\": \"Ligue 2\", \"team_1\": \"Troyes\", \"team_2\": \"Martigues\", \"prediction\": \"1X\", \"date\": \"Mar 21, 2026\", \"odds\": 1.51}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“† Nov 10, 2025 | 19:00\nโšฝ Championship: Oxford United v Middlesbrough\nโœ”๏ธ Under 3.5 | @2.12"}, {"role": "assistant", "content": "[{\"league\": \"Championship\", \"team_1\": \"Oxford United\", \"team_2\": \"Middlesbrough\", \"prediction\": \"Under 3.5\", \"date\": \"Nov 10, 2025\", \"odds\": 2.12}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐ŸŽฏ โšฝ๏ธ Top Prediction โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 01.05.2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: 2. Bundesliga\n๐Œ๐š๐ญ๐œ๐ก: Karlsruher SC VS Fortuna Dรผsseldorf\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 20:00 WAT\n๐Ÿƒ โœ…GG\nโœ…Odds @1.65 on 1xBet"}, {"role": "assistant", "content": "[{\"league\": \"2. Bundesliga\", \"team_1\": \"Karlsruher SC\", \"team_2\": \"Fortuna Dรผsseldorf\", \"prediction\": \"GG\", \"date\": \"01.05.2026\", \"odds\": 1.65}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ† Super League\nBasel vs Zรผrich\n๐Ÿ“… 09-03-2026 | โฐ 15:00\n๐ŸŽฏ Tip: 12\n๐Ÿ’ฐ Odds: 3.11"}, {"role": "assistant", "content": "[{\"league\": \"Super League\", \"team_1\": \"Basel\", \"team_2\": \"Zรผrich\", \"prediction\": \"12\", \"date\": null, \"odds\": 3.11}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ’ฐ Daily Predictions ๐Ÿ’ฐ ๐Ÿ‘€\n#1 Championship | Norwich City v Sunderland | 08/04/2026 ๐Ÿ™Œ\nโ†’ Over 1.5 @ 1.88 ๐Ÿ“Œ\n#2 Ligue 2 | Martigues v Troyes | May 12, 2026\nโ†’ Home Win or Draw @ 3.18\nGood luck everyone! ๐Ÿ€"}, {"role": "assistant", "content": "[{\"league\": \"Championship\", \"team_1\": \"Norwich City\", \"team_2\": \"Sunderland\", \"prediction\": \"Over 1.5\", \"date\": null, \"odds\": 1.88}, {\"league\": \"Ligue 2\", \"team_1\": \"Martigues\", \"team_2\": \"Troyes\", \"prediction\": \"Home Win or Draw\", \"date\": \"May 12, 2026\", \"odds\": 3.18}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšก๏ธ Best Bets Today โšก๏ธ\n#1 Championship | West Bromwich Albion - Queens Park Rangers | Apr 1, 2026\nโ†’ Over 3.5 @ 1.58\n#2 Premier League | Maccabi Haifa - Hapoel Tel Aviv | Mar 27, 2026\nโ†’ NG @ 3.14 ๐Ÿ’ฐ\n#3 Premier League | Manchester United - Brighton & Hove Albion | 22-12-2025\nโ†’ Over 3.5 @ 1.2"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"West Bromwich Albion\", \"team_2\": \"Queens Park Rangers\", \"prediction\": \"Over 3.5\", \"date\": \"Apr 1, 2026\", \"odds\": 1.58}, {\"league\": \"Premier League\", \"team_1\": \"Maccabi Haifa\", \"team_2\": \"Hapoel Tel Aviv\", \"prediction\": \"NG\", \"date\": \"Mar 27, 2026\", \"odds\": 3.14}, {\"league\": \"Premier League\", \"team_1\": \"Manchester United\", \"team_2\": \"Brighton & Hove Albion\", \"prediction\": \"Over 3.5\", \"date\": \"22-12-2025\", \"odds\": 1.2}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "wow predictions present\nINCREDIBLE MATCH BETWEEN Levante vs Gijรณn\nTime: 17:00\nwe forecast GG\nOdds 2.2"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Levante\", \"team_2\": \"Gijรณn\", \"prediction\": \"GG\", \"date\": null, \"odds\": 2.2}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐ŸŽฏ Today's Picks\nTip 1:\nLeague: Super League\nMatch: Servette v Young Boys\nDate: Feb 25, 2026 | KO: 18:00\nPrediction: 12 @ 2.71\nTip 2:\nLeague: Segunda Divisiรณn\nMatch: Granada v Huesca\nDate: Dec 27, 2025 | KO: 21:45\nPrediction: Home Win or Draw @ 2.34\nTip 3:\nLeague: 2. Bundesliga\nMatch: Eintracht Braunschweig v Greuther Fรผrth\nDate: 24/01/2026 | KO: 20:45\nPrediction: Over 2.5 @ 3.16\nTip 4:\nLeague: Premier League\nMatch: Ironi Tiberias v Bnei Sakhnin\nDate: 20.03.2026 | KO: 20:45\nPrediction: 12 @ 1.66\nJoin our VIP channel for more! ๐Ÿ’Ž"}, {"role": "assistant", "content": "[{\"league\": \"Super League\", \"team_1\": \"Servette\", \"team_2\": \"Young Boys\", \"prediction\": \"12\", \"date\": \"Feb 25, 2026\", \"odds\": 2.71}, {\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Granada\", \"team_2\": \"Huesca\", \"prediction\": \"Home Win or Draw\", \"date\": \"Dec 27, 2025\", \"odds\": null}, {\"league\": \"2. Bundesliga\", \"team_1\": \"Eintracht Braunschweig\", \"team_2\": \"Greuther Fรผrth\", \"prediction\": \"Over 2.5\", \"date\": \"24/01/2026\", \"odds\": 3.16}, {\"league\": \"Premier League\", \"team_1\": \"Ironi Tiberias\", \"team_2\": \"Bnei Sakhnin\", \"prediction\": \"12\", \"date\": \"20.03.2026\", \"odds\": 1.66}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "wow predictions present\nINCREDIBLE MATCH BETWEEN Hapoel Be'er Sheva vs Hapoel Haifa\nTime: 16:00\nwe forecast Under 3.5\nOdds 1.23"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Hapoel Be'er Sheva\", \"team_2\": \"Hapoel Haifa\", \"prediction\": \"Under 3.5\", \"date\": null, \"odds\": 1.23}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“† 21-11-2025 | 13:00\nโšฝ Championship: Middlesbrough - Oxford United\nโœ”๏ธ Over 1.5 | @2.33"}, {"role": "assistant", "content": "[{\"league\": \"Championship\", \"team_1\": \"Middlesbrough\", \"team_2\": \"Oxford United\", \"prediction\": \"Over 1.5\", \"date\": null, \"odds\": 2.33}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Daily Pick โšฝ๏ธ\nDate: 23-12-2025\nLeague: Super League\nMatch: Winterthur VS Young Boys\nKick off: 20:45 WAT\nโœ…12\nโœ…Odds @2.37 on Unibet"}, {"role": "assistant", "content": "[{\"league\": \"Super League\", \"team_1\": \"Winterthur\", \"team_2\": \"Young Boys\", \"prediction\": \"12\", \"date\": \"23-12-2025\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ’ฐ Daily Predictions ๐Ÿ’ฐ\n#1 Segunda Divisiรณn | Tenerife v Oviedo | Aug 4, 2025\nโ†’ Away Win or Draw @ 1.41\n#2 Super League | St. Gallen v Young Boys | 03.04.2026\nโ†’ Draw @ 2.73\nWin big today! ๐Ÿค‘"}, {"role": "assistant", "content": "[{\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Tenerife\", \"team_2\": \"Oviedo\", \"prediction\": \"Away Win or Draw\", \"date\": \"Aug 4, 2025\", \"odds\": 1.41}, {\"league\": \"Super League\", \"team_1\": \"St. Gallen\", \"team_2\": \"Young Boys\", \"prediction\": \"Draw\", \"date\": \"03.04.2026\", \"odds\": 2.73}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ†• ๐Ÿ“Š Football Tips\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 1 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 10 November 2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Serie A\n๐Œ๐š๐ญ๐œ๐ก: Monza - Parma\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 20:00 WAT\nโœ…Over 1.5\nโœ…Odds @3.03 on Betway\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 2 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 06.12.2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Eredivisie\n๐Œ๐š๐ญ๐œ๐ก: Groningen - Go Ahead Eagles\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 21:45 WAT\nโœ…Home Win\nโœ…Odds @3.41 on Unibet โšก๏ธ\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 3 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 4 October 2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: 2. Bundesliga\n๐Œ๐š๐ญ๐œ๐ก: Ulm 1846 - Jahn Regensburg\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 15:00 WAT\nโœ…Home Win\n๐Ÿ”ฅ โœ…Odds @3.25 on Betway\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 4 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 9 November 2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Serie A\n๐Œ๐š๐ญ๐œ๐ก: Verona - Inter Milan\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 19:00 WAT\nโœ…Away Win\nโœ…Odds @3.23 on BETANO\nWin big today! ๐Ÿค‘\nJoin our VIP channel ๐Ÿ’Ž"}, {"role": "assistant", "content": "[{\"league\": \"Serie A\", \"team_1\": \"Monza\", \"team_2\": \"Parma\", \"prediction\": \"Over 1.5\", \"date\": null, \"odds\": 3.03}, {\"league\": \"Eredivisie\", \"team_1\": \"Groningen\", \"team_2\": \"Go Ahead Eagles\", \"prediction\": \"Home Win\", \"date\": \"06.12.2025\", \"odds\": 3.41}, {\"league\": \"2. Bundesliga\", \"team_1\": \"Ulm 1846\", \"team_2\": \"Jahn Regensburg\", \"prediction\": \"Home Win\", \"date\": \"4 October 2025\", \"odds\": 3.25}, {\"league\": \"Serie A\", \"team_1\": \"Verona\", \"team_2\": \"Inter Milan\", \"prediction\": \"Away Win\", \"date\": \"9 November 2025\", \"odds\": 3.23}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Prediction of the Day โšฝ๏ธ\nDate: 19.02.2026\nLeague: Premier League\nMatch: Nottingham Forest VS Everton\nKick off: 19:00 WAT\nโœ…GG\nโœ…Odds @2.18 on William Hill"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Nottingham Forest\", \"team_2\": \"Everton\", \"prediction\": \"GG\", \"date\": \"19.02.2026\", \"odds\": 2.18}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ’ฐ ๐ŸŸ๏ธ Serie B\n๐Ÿ“Œ Juve Stabia v Mantova ๐Ÿ’Ž\nTip: Under 3.5\nOdds: 1.89 on 1xBet"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Juve Stabia\", \"team_2\": \"Mantova\", \"prediction\": \"Under 3.5\", \"date\": null, \"odds\": 1.89}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ’ฐ Daily Predictions ๐Ÿ’ฐ\nTip 1:\nLeague: Bundesliga\nMatch: Bayern Munich x Wolfsburg\nDate: 13/03/2026 | KO: 15:00\nPrediction: Home Win @ 2.84\nTip 2:\nLeague: La Liga\nMatch: Leganรฉs x Girona\nDate: Feb 16, 2026 | KO: 20:00\nPrediction: Home Win @ 1.37\nTip 3:\nLeague: La Liga\nMatch: Barcelona x Espanyol\nDate: 17-05-2026 | KO: 16:00\nPrediction: X2 @ 2.28\nTip 4:\nLeague: Serie B\nMatch: Sassuolo x Modena\nDate: 20 May 2026 | KO: 19:00\nPrediction: Under 2.5 @ 1.6\nFor more predictions visit www.eaglepredict.com"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Bayern Munich\", \"team_2\": \"Wolfsburg\", \"prediction\": \"Home Win\", \"date\": \"13/03/2026\", \"odds\": 2.84}, {\"league\": \"La Liga\", \"team_1\": \"Leganรฉs\", \"team_2\": \"Girona\", \"prediction\": \"Home Win\", \"date\": \"Feb 16, 2026\", \"odds\": 1.37}, {\"league\": \"La Liga\", \"team_1\": \"Barcelona\", \"team_2\": \"Espanyol\", \"prediction\": \"X2\", \"date\": \"17-05-2026\", \"odds\": 2.28}, {\"league\": \"Serie B\", \"team_1\": \"Sassuolo\", \"team_2\": \"Modena\", \"prediction\": \"Under 2.5\", \"date\": null, \"odds\": 1.6}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Prediction of the Day โšฝ๏ธ\nDate: 5 January 2026\nLeague: Eredivisie\nMatch: Utrecht VS Sparta Rotterdam\nKick off: 21:45 WAT\nโœ…Home Win\nโœ…Odds @1.6 on Unibet"}, {"role": "assistant", "content": "[{\"league\": \"Eredivisie\", \"team_1\": \"Utrecht\", \"team_2\": \"Sparta Rotterdam\", \"prediction\": \"Home Win\", \"date\": \"5 January 2026\", \"odds\": 1.6}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Albacete vs Almerรญa | Segunda Divisiรณn | Oct 13, 2025 | NG @ 1.35"}, {"role": "assistant", "content": "[{\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Albacete\", \"team_2\": \"Almerรญa\", \"prediction\": \"NG\", \"date\": \"Oct 13, 2025\", \"odds\": 1.35}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Match: Nรผrnberg x Kaiserslautern\nLeague: 2. Bundesliga\nDate: 1 January 2026\nPrediction: 1X\nOdds: 2.17"}, {"role": "assistant", "content": "[{\"league\": \"2. Bundesliga\", \"team_1\": \"Nรผrnberg\", \"team_2\": \"Kaiserslautern\", \"prediction\": \"1X\", \"date\": \"1 January 2026\", \"odds\": 2.17}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Best Bet Today โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 26-09-2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Premier League\n๐Œ๐š๐ญ๐œ๐ก: Ipswich Town vs Newcastle United\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 13:00 WAT\nโœ…Both Teams to Score\nโœ…Odds @3.3 on Betway"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Ipswich Town\", \"team_2\": \"Newcastle United\", \"prediction\": \"Both Teams to Score\", \"date\": \"26-09-2025\", \"odds\": 3.3}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“† 03.11.2025 | 18:00\n๐Ÿƒ โšฝ La Liga: Alavรฉs x Villarreal\nโœ”๏ธ Away Win | @1.32"}, {"role": "assistant", "content": "[{\"league\": \"La Liga\", \"team_1\": \"Alavรฉs\", \"team_2\": \"Villarreal\", \"prediction\": \"Away Win\", \"date\": \"03.11.2025\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ”ฅ Today's football tip ๐Ÿ”ฅ\n๐Ÿ‘‘ Competition: La Liga\nGame: Sevilla v Barcelona\nDate: 03.03.2026, KO 13:00\nOur pick: X2\nBest odds: 1.11 (Unibet)\nGood luck! โšฝ"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Sevilla\", \"team_2\": \"Barcelona\", \"prediction\": \"X2\", \"date\": \"03.03.2026\", \"odds\": 1.11}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ”ฅ TODAY'S FOOTBALL TIPS ๐Ÿ”ฅ\n๐ŸŽฏ Pick #1\nHeidenheim VS Holstein Kiel (Bundesliga)\n๐Ÿ“… 17/03/2026 โฐ 20:45\nโœ… 1X | odds: 2.51\n๐ŸŽฏ Pick #2\nStuttgart VS Union Berlin (Bundesliga) โšก๏ธ\n๐Ÿ“… 03.03.2026 โฐ 15:00\nโœ… Over 2.5 | odds: 2.94\n๐ŸŽฏ Pick #3\nIpswich Town VS Tottenham Hotspur (Premier League)\n๐Ÿ“… 09/11/2025 โฐ 21:45\nโœ… Draw | odds: 3.43\n๐ŸŽฏ Pick #4\nHapoel Petah Tikva VS Maccabi Tel Aviv (Premier League)\n๐Ÿ… ๐Ÿ“… 12.10.2025 โฐ 21:45\nโœ… Over 1.5 | odds: 2.11\nWin big today! ๐Ÿค‘"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Heidenheim\", \"team_2\": \"Holstein Kiel\", \"prediction\": \"1X\", \"date\": \"17/03/2026\", \"odds\": 2.51}, {\"league\": \"Bundesliga\", \"team_1\": \"Stuttgart\", \"team_2\": \"Union Berlin\", \"prediction\": \"Over 2.5\", \"date\": \"03.03.2026\", \"odds\": 2.94}, {\"league\": \"Premier League\", \"team_1\": \"Ipswich Town\", \"team_2\": \"Tottenham Hotspur\", \"prediction\": \"Draw\", \"date\": \"09/11/2025\", \"odds\": 3.43}, {\"league\": \"Premier League\", \"team_1\": \"Hapoel Petah Tikva\", \"team_2\": \"Maccabi Tel Aviv\", \"prediction\": \"Over 1.5\", \"date\": \"12.10.2025\", \"odds\": 2.11}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ”ฅ TODAY'S FOOTBALL TIPS ๐Ÿ”ฅ\nTip 1:\nLeague: Premier League\nMatch: Liverpool v Leicester City ๐Ÿ™Œ\n๐Ÿ’ฅ Date: 12 January 2026 | KO: 18:00\nPrediction: Under 2.5 @ 1.13\nTip 2:\nLeague: Premier League\nMatch: Crystal Palace v Chelsea\nDate: Oct 22, 2025 | KO: 15:00\nPrediction: Under 3.5 @ 3.25\nJoin our VIP channel for more! ๐Ÿ’Ž"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Liverpool\", \"team_2\": \"Leicester City\", \"prediction\": \"Under 2.5\", \"date\": null, \"odds\": 1.13}, {\"league\": \"Premier League\", \"team_1\": \"Crystal Palace\", \"team_2\": \"Chelsea\", \"prediction\": \"Under 3.5\", \"date\": null, \"odds\": 3.25}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Œ Bundesliga\nUnion Berlin vs Borussia Mรถnchengladbach โ€” 11 January 2026\nBoth Teams to Score | 1.79"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Union Berlin\", \"team_2\": \"Borussia Mรถnchengladbach\", \"prediction\": \"Both Teams to Score\", \"date\": \"11 January 2026\", \"odds\": 1.79}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Sure Tip โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 25-08-2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Premier League\n๐Œ๐š๐ญ๐œ๐ก: Ironi Kiryat Shmona - Hapoel Be'er Sheva โ‡๏ธ\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 15:00 WAT\nโœ…Home Win or Draw\nโœ…Odds @2.11 on William Hill"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Ironi Kiryat Shmona\", \"team_2\": \"Hapoel Be'er Sheva\", \"prediction\": \"Home Win or Draw\", \"date\": \"25-08-2025\", \"odds\": 2.11}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Daily Pick โšฝ๏ธ\nDate: 4 May 2026\nLeague: Eredivisie\nMatch: Utrecht โ€“ Heracles Almelo\nKick off: 20:00 WAT\nโœ…Away Win or Draw\nโœ…Odds @3.12 on BETANO"}, {"role": "assistant", "content": "[{\"league\": \"Eredivisie\", \"team_1\": \"Utrecht\", \"team_2\": \"Heracles Almelo\", \"prediction\": \"Away Win or Draw\", \"date\": \"4 May 2026\", \"odds\": 3.12}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ VIP Prediction โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 5 September 2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: 2. Bundesliga\n๐Œ๐š๐ญ๐œ๐ก: Greuther Fรผrth - Nรผrnberg\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 21:45 WAT ๐Ÿ“Œ\nโœ…12\nโœ…Odds @3.41 on Pinnacle\nUse responsible gambling ๐Ÿ™"}, {"role": "assistant", "content": "[{\"league\": \"2. Bundesliga\", \"team_1\": \"Greuther Fรผrth\", \"team_2\": \"Nรผrnberg\", \"prediction\": \"12\", \"date\": \"5 September 2025\", \"odds\": 3.41}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "All tips are for 18+ only\n๐Ÿ“Š Football Tips\n๐ŸŽฏ Pick #1\nPaderborn โ€“ Hannover 96 (2. Bundesliga)\n๐Ÿ“… 17.12.2025 โฐ 21:45\nโœ… Away Win | odds: 1.49\n๐ŸŽฏ Pick #2\nDunkerque โ€“ Grenoble (Ligue 2) ๐Ÿƒ\n๐Ÿ“… 15.02.2026 โฐ 21:45\nโœ… Over 1.5 | odds: 2.91\nJoin our VIP channel for more! ๐Ÿ’Ž"}, {"role": "assistant", "content": "[{\"league\": \"2. Bundesliga\", \"team_1\": \"Paderborn\", \"team_2\": \"Hannover 96\", \"prediction\": \"Away Win\", \"date\": \"17.12.2025\", \"odds\": null}, {\"league\": \"Ligue 2\", \"team_1\": \"Dunkerque\", \"team_2\": \"Grenoble\", \"prediction\": \"Over 1.5\", \"date\": \"15.02.2026\", \"odds\": 2.91}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐ŸŽฏ Today's Picks\n1. Twente โ€“ Heerenveen โ€” Eredivisie โ€” X2 @ 2.19 (Mar 23, 2026)\n2. Sparta Rotterdam โ€“ Ajax โ€” Eredivisie โ€” Home Win @ 1.56 (07/11/2025)\n๐Ÿ’ฅ 3. West Ham United โ€“ Bournemouth โ€” Premire League โ€” X2 @ 1.89 (8 August 2025)\n4. Sevilla โ€“ Alavรฉs โ€” La Liga โ€” Over 2.5 @ 1.3 (02.01.2026) ๐Ÿƒ\nJoin our VIP channel for more! ๐Ÿ’Ž ๐Ÿ‘‡"}, {"role": "assistant", "content": "[{\"league\": \"Eredivisie\", \"team_1\": \"Twente\", \"team_2\": \"Heerenveen\", \"prediction\": \"X2\", \"date\": \"Mar 23, 2026\", \"odds\": 2.19}, {\"league\": \"Eredivisie\", \"team_1\": \"Sparta Rotterdam\", \"team_2\": \"Ajax\", \"prediction\": \"Home Win\", \"date\": \"07/11/2025\", \"odds\": 1.56}, {\"league\": null, \"team_1\": \"West Ham United\", \"team_2\": \"Bournemouth\", \"prediction\": \"X2\", \"date\": \"8 August 2025\", \"odds\": 1.89}, {\"league\": \"La Liga\", \"team_1\": \"Sevilla\", \"team_2\": \"Alavรฉs\", \"prediction\": \"Over 2.5\", \"date\": \"02.01.2026\", \"odds\": 1.3}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Daily Pick โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 10-03-2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Premier League\n๐Ÿ‘‘ ๐Œ๐š๐ญ๐œ๐ก: Leicester City vs Ipswich Town\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 15:00 WAT\nโœ…Away Win or Draw\nโœ…Odds @2.38 on Pinnacle"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Leicester City\", \"team_2\": \"Ipswich Town\", \"prediction\": \"Away Win or Draw\", \"date\": \"10-03-2026\", \"odds\": 2.38}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ”ฅ TODAY'S FOOTBALL TIPS ๐Ÿ”ฅ\n#1 Ligue 1 | Angers vs Lille | 2 January 2026\nโ†’ Over 3.5 @ 1.58\n#2 Super League | Lausanne-Sport vs Servette | 01/01/2026\nโ†’ Under 3.5 @ 2.3\n#3 Bundesliga | Heidenheim vs Stuttgart | 22/01/2026\nโ†’ Over 3.5 @ 2.44\nFor more predictions visit www.eaglepredict.com"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 1\", \"team_1\": \"Angers\", \"team_2\": \"Lille\", \"prediction\": \"Over 3.5\", \"date\": \"2 January 2026\", \"odds\": 1.58}, {\"league\": \"Super League\", \"team_1\": \"Lausanne-Sport\", \"team_2\": \"Servette\", \"prediction\": \"Under 3.5\", \"date\": \"01/01/2026\", \"odds\": 2.3}, {\"league\": null, \"team_1\": \"Heidenheim\", \"team_2\": \"Stuttgart\", \"prediction\": \"Over 3.5\", \"date\": \"22/01/2026\", \"odds\": 2.44}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "MATCH: Cagliari - Empoli\nLEAGUE: Serie A\nDATE: 12.05.2026\nPICK: Over 3.5\nโœ… ODDS: 2.54"}, {"role": "assistant", "content": "[{\"league\": \"Serie A\", \"team_1\": \"Cagliari\", \"team_2\": \"Empoli\", \"prediction\": \"Over 3.5\", \"date\": \"12.05.2026\", \"odds\": 2.54}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Use responsible gambling ๐Ÿ™\nโšก๏ธ Best Bets Today โšก๏ธ\n๐ŸŽฏ Pick #1\nHeracles Almelo โ€“ Twente (Eredivisie)\n๐Ÿ“… 07.05.2026 โฐ 16:00\nโœ… Away Win or Draw | odds: 2.6\n๐ŸŽฏ Pick #2\nPreuรŸen Mรผnster โ€“ Ulm 1846 (2. Bundesliga)\n๐Ÿ“… 01/08/2025 โฐ 20:45\nโœ… Home Win | odds: 2.27\n๐ŸŽฏ Pick #3\nSassuolo โ€“ Reggiana (Serie B)\n๐Ÿ“… 15.04.2026 โฐ 19:45\nโœ… Away Win | odds: 1.72\n๐ŸŽฏ Pick #4\n๐Ÿค‘ Hapoel Be'er Sheva โ€“ Hapoel Haifa (Premier League)\n๐Ÿ“… 03.05.2026 โฐ 19:00\nโœ… Home Win | odds: 1.9\nFollow us for daily tips! ๐Ÿ™Œ"}, {"role": "assistant", "content": "[{\"league\": \"Eredivisie\", \"team_1\": \"Heracles Almelo\", \"team_2\": \"Twente\", \"prediction\": \"Away Win or Draw\", \"date\": \"07.05.2026\", \"odds\": null}, {\"league\": null, \"team_1\": \"PreuรŸen Mรผnster\", \"team_2\": \"Ulm 1846\", \"prediction\": \"Home Win\", \"date\": \"01/08/2025\", \"odds\": 2.27}, {\"league\": \"Serie B\", \"team_1\": \"Sassuolo\", \"team_2\": \"Reggiana\", \"prediction\": \"Away Win\", \"date\": \"15.04.2026\", \"odds\": 1.72}, {\"league\": null, \"team_1\": \"Hapoel Be'er Sheva\", \"team_2\": \"Hapoel Haifa\", \"prediction\": \"Home Win\", \"date\": \"03.05.2026\", \"odds\": 1.9}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "MATCH: Zรผrich v Thun\nLEAGUE: Super League\nDATE: 07/10/2025\nPICK: Under 3.5\nODDS: 2.99"}, {"role": "assistant", "content": "[{\"league\": \"Super League\", \"team_1\": \"Zรผrich\", \"team_2\": \"Thun\", \"prediction\": \"Under 3.5\", \"date\": \"07/10/2025\", \"odds\": 2.99}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšก๏ธ Best Bets Today โšก๏ธ\n๐ŸŽฏ Pick #1\nSt. Pauli VS Bayern Munich (Bundesliga)\n๐Ÿ“… 2 October 2025 โฐ 16:00\nโœ… 12 | odds: 2.82\n๐ŸŽฏ Pick #2 ๐Ÿ‘€\nBrescia VS Palermo (Serie B)\n๐Ÿ“… Nov 18, 2025 โฐ 20:45 ๐Ÿ’ฐ\nโœ… Away Win | odds: 2.9\n๐ŸŽฏ Pick #3\nRKC Waalwijk VS Heerenveen (Eredivisie)\n๐Ÿ“… 24 January 2026 โฐ 17:00\nโœ… 1X | odds: 1.87\nJoin our VIP channel for more! ๐Ÿ’Ž"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"St. Pauli\", \"team_2\": \"Bayern Munich\", \"prediction\": \"12\", \"date\": \"2 October 2025\", \"odds\": 2.82}, {\"league\": null, \"team_1\": \"Brescia\", \"team_2\": \"Palermo\", \"prediction\": \"Away Win\", \"date\": \"Nov 18, 2025\", \"odds\": 2.9}, {\"league\": \"Eredivisie\", \"team_1\": \"RKC Waalwijk\", \"team_2\": \"Heerenveen\", \"prediction\": \"1X\", \"date\": \"24 January 2026\", \"odds\": 1.87}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Preston North End - Coventry City\n๐Ÿ“… 22/05/2026\nโœ… X2 @ 3.12"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Preston North End\", \"team_2\": \"Coventry City\", \"prediction\": \"X2\", \"date\": \"22/05/2026\", \"odds\": 3.12}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Œ Serie A\nComo - Venezia โ€” 16.03.2026\nUnder 3.5 | 2.71\nFor more predictions visit www.eaglepredict.com"}, {"role": "assistant", "content": "[{\"league\": \"Serie A\", \"team_1\": \"Como\", \"team_2\": \"Venezia\", \"prediction\": \"Under 3.5\", \"date\": \"16.03.2026\", \"odds\": 2.71}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "For more predictions visit www.eaglepredict.com\n๐Ÿ”ฅ TODAY'S FOOTBALL TIPS ๐Ÿ”ฅ\nTip 1:\nLeague: Ligue 1\nMatch: Toulouse VS Lens\nDate: 13.08.2025 | KO: 20:00\nPrediction: Under 3.5 @ 3.39\nTip 2:\nLeague: Championship\nMatch: Plymouth Agryle VS Blackburn Rovers\nDate: 08-08-2025 | KO: 15:00\nPrediction: X2 @ 3.32\nTip 3:\nLeague: Bundesliga\nMatch: Eintracht Frankfurt VS Bayern Munich\nDate: 07.10.2025 | KO: 21:00\nPrediction: Over 1.5 @ 1.56\nTip 4:\nLeague: Serie B\nMatch: Sassuolo VS Salernitana\nDate: 28/02/2026 | KO: 21:00\nPrediction: Over 2.5 @ 1.16\nJoin our VIP channel for more! ๐Ÿ’Ž"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 1\", \"team_1\": \"Toulouse\", \"team_2\": \"Lens\", \"prediction\": \"Under 3.5\", \"date\": \"13.08.2025\", \"odds\": 3.39}, {\"league\": \"Championship\", \"team_1\": \"Plymouth Argyle\", \"team_2\": \"Blackburn Rovers\", \"prediction\": \"X2\", \"date\": \"08-08-2025\", \"odds\": 3.32}, {\"league\": \"Bundesliga\", \"team_1\": \"Eintracht Frankfurt\", \"team_2\": \"Bayern Munich\", \"prediction\": \"Over 1.5\", \"date\": \"07.10.2025\", \"odds\": 1.56}, {\"league\": \"Serie B\", \"team_1\": \"Sassuolo\", \"team_2\": \"Salernitana\", \"prediction\": \"Over 2.5\", \"date\": \"28/02/2026\", \"odds\": 1.16}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Top Prediction\nSerie B\nSassuolo VS Palermo\n21 May 2026\nPrediction: Away Win or Draw"}, {"role": "assistant", "content": "[{\"league\": \"Serie B\", \"team_1\": \"Sassuolo\", \"team_2\": \"Palermo\", \"prediction\": \"Away Win or Draw\", \"date\": \"21 May 2026\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Œ Ligue 1\nNice โ€“ PSG โ€” Mar 14, 2026\n๐Ÿ… 12 | 2.86 โœ…\nUse responsible gambling ๐Ÿ™"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 1\", \"team_1\": \"Nice\", \"team_2\": \"PSG\", \"prediction\": \"12\", \"date\": \"Mar 14, 2026\", \"odds\": 2.86}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“† Jan 25, 2026 | 21:45 ๐Ÿ”ฅ\nโšฝ Eredivisie: Go Ahead Eagles x Twente\nโœ”๏ธ Home Win or Draw | @2.18"}, {"role": "assistant", "content": "[{\"league\": \"Eredivisie\", \"team_1\": \"Go Ahead Eagles\", \"team_2\": \"Twente\", \"prediction\": \"Home Win or Draw\", \"date\": \"Jan 25, 2026\", \"odds\": 2.18}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšก๏ธ Best Bets Today โšก๏ธ\n1. Atlรฉtico Madrid x Real Betis โ€” La Liga โ€” 1X @ 2.04 (19/02/2026)\n2. Real Madrid x Girona โ€” La Liga โ€” X2 @ 2.45 (4 February 2026)\nFor more predictions visit www.eaglepredict.com"}, {"role": "assistant", "content": "[{\"league\": \"La Liga\", \"team_1\": \"Atlรฉtico Madrid\", \"team_2\": \"Real Betis\", \"prediction\": \"1X\", \"date\": \"19/02/2026\", \"odds\": 2.04}, {\"league\": null, \"team_1\": \"Real Madrid\", \"team_2\": \"Girona\", \"prediction\": \"X2\", \"date\": \"4 February 2026\", \"odds\": 2.45}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ”ฅ TODAY'S FOOTBALL TIPS ๐Ÿ”ฅ\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 1 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: Sep 27, 2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: 2. Bundesliga\n๐Œ๐š๐ญ๐œ๐ก: PreuรŸen Mรผnster x Schalke 04\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 15:00 WAT\nโœ…Under 3.5\nโœ…Odds @2.06 on Pinnacle\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 2 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 13.10.2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: 2. Bundesliga\n๐Œ๐š๐ญ๐œ๐ก: PreuรŸen Mรผnster x Greuther Fรผrth\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 16:00 WAT\nโœ…Home Win\nโœ…Odds @1.08 on Bet365\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 3 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 15/08/2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: 2. Bundesliga\n๐Œ๐š๐ญ๐œ๐ก: Darmstadt 98 x PreuรŸen Mรผnster\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 19:00 WAT\nโœ…Both Teams to Score\nโœ…Odds @1.32 on William Hill\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 4 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 26 September 2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Championship\n๐Œ๐š๐ญ๐œ๐ก: West Bromwich Albion x Plymouth Argyle\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 16:00 WAT\nโœ…Over 3.5\nโœ…Odds @2.1 on BETANO\nWin big today! ๐Ÿค‘"}, {"role": "assistant", "content": "[{\"league\": \"2. Bundesliga\", \"team_1\": \"PreuรŸen Mรผnster\", \"team_2\": \"Schalke 04\", \"prediction\": \"Under 3.5\", \"date\": \"Sep 27, 2025\", \"odds\": 2.06}, {\"league\": \"2. Bundesliga\", \"team_1\": \"PreuรŸen Mรผnster\", \"team_2\": \"Greuther Fรผrth\", \"prediction\": \"Home Win\", \"date\": \"13.10.2025\", \"odds\": 1.08}, {\"league\": null, \"team_1\": \"Darmstadt 98\", \"team_2\": \"PreuรŸen Mรผnster\", \"prediction\": \"Both Teams to Score\", \"date\": \"15/08/2025\", \"odds\": 1.32}, {\"league\": \"Championship\", \"team_1\": \"West Bromwich Albion\", \"team_2\": \"Plymouth Argyle\", \"prediction\": \"Over 3.5\", \"date\": \"26 September 2025\", \"odds\": 2.1}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšก๏ธ Best Bets Today โšก๏ธ\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 1 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 20/12/2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Ligue 2\n๐Œ๐š๐ญ๐œ๐ก: Pau โ€“ Caen\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 16:00 WAT\nโœ…Away Win\nโœ…Odds @1.06 on Betway\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 2 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 10.10.2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Serie B\n๐Œ๐š๐ญ๐œ๐ก: Juve Stabia โ€“ Sampdoria\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 20:00 WAT\nโœ…Under 3.5\nโœ…Odds @1.32 on 1xBet\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 3 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 23/03/2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Segunda Divisiรณn\n๐Œ๐š๐ญ๐œ๐ก: Castellรณn โ€“ Zaragoza\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 19:00 WAT\nโœ…12\nโœ…Odds @2.04 on Bet365\nJoin our VIP channel for more! ๐Ÿ’Ž"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 2\", \"team_1\": \"Pau\", \"team_2\": \"Caen\", \"prediction\": \"Away Win\", \"date\": \"20/12/2025\", \"odds\": 1.06}, {\"league\": \"Serie B\", \"team_1\": \"Juve Stabia\", \"team_2\": \"Sampdoria\", \"prediction\": \"Under 3.5\", \"date\": \"10.10.2025\", \"odds\": 1.32}, {\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Castellรณn\", \"team_2\": \"Zaragoza\", \"prediction\": \"12\", \"date\": \"23/03/2026\", \"odds\": 2.04}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ VIP Prediction\nLigue 1\nAuxerre โ€“ PSG ๐ŸŽฏ\n25/01/2026\nPrediction: GG"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Auxerre\", \"team_2\": \"PSG\", \"prediction\": \"GG\", \"date\": \"25/01/2026\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Yesterday result: WIN โœ…\nToday I really like this match ๐Ÿ‘‡\nFulham x Arsenal (Premier League)\nDate: 10/01/2026\nMy pick: Over 1.5\nOdds: 2.22 on BETANO"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Fulham\", \"team_2\": \"Arsenal\", \"prediction\": \"Over 1.5\", \"date\": \"10/01/2026\", \"odds\": 2.22}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Football Tip โšฝ๏ธ\nDate: 23.02.2026\nLeague: Premier League\nMatch: Hapoel Petah Tikva v Maccabi Netanya\nKick off: 19:45 WAT\nโœ…Away Win\nโœ…Odds @1.33 on Bwin"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Hapoel Petah Tikva\", \"team_2\": \"Maccabi Netanya\", \"prediction\": \"Away Win\", \"date\": \"23.02.2026\", \"odds\": 1.33}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ ๐๐ซ๐ž๐๐ข๐œ๐ญ๐ข๐จ๐ง๐ฌ ๐จ๐Ÿ ๐ญ๐ก๐ž ๐ƒ๐š๐ฒ โšฝ๏ธ\n#1 Serie A | Bologna VS Cagliari | Oct 14, 2025\n๐Ÿ’ฅ โ†’ X2 @ 1.48 ๐Ÿ™Œ\n#2 2. Bundesliga | Eintracht Braunschweig VS Jahn Regensburg | 17-10-2025\nโ†’ 1X @ 2.49"}, {"role": "assistant", "content": "[{\"league\": \"Serie A\", \"team_1\": \"Bologna\", \"team_2\": \"Cagliari\", \"prediction\": \"X2\", \"date\": \"Oct 14, 2025\", \"odds\": 1.48}, {\"league\": \"2. Bundesliga\", \"team_1\": \"Eintracht Braunschweig\", \"team_2\": \"Jahn Regensburg\", \"prediction\": \"1X\", \"date\": \"17-10-2025\", \"odds\": 2.49}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Today I really like this match ๐Ÿ‘‡\nGuingamp x Annecy (Ligue 2)\nDate: 8 September 2025\nMy pick: Home Win ๐Ÿšจ\nOdds: 3.01 on Betway\nYesterday result: WIN โœ…"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 2\", \"team_1\": \"Guingamp\", \"team_2\": \"Annecy\", \"prediction\": \"Home Win\", \"date\": \"8 September 2025\", \"odds\": 3.01}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Š Football Tips\n1. Fortuna Dรผsseldorf x Jahn Regensburg โ€” 2. Bundesliga โ€” Away Win @ 1.41 (03-10-2025)\n2. Leganรฉs x Girona โ€” La Liga โ€” GG @ 2.05 (Dec 26, 2025)\n3. Basel x Lausanne-Sport โ€” Super League โ€” Under 3.5 @ 2.51 (10 February 2026)\nJoin our VIP channel for more! ๐Ÿ’Ž"}, {"role": "assistant", "content": "[{\"league\": \"2. Bundesliga\", \"team_1\": \"Fortuna Dรผsseldorf\", \"team_2\": \"Jahn Regensburg\", \"prediction\": \"Away Win\", \"date\": \"03-10-2025\", \"odds\": 1.41}, {\"league\": \"La Liga\", \"team_1\": \"Leganรฉs\", \"team_2\": \"Girona\", \"prediction\": \"GG\", \"date\": \"Dec 26, 2025\", \"odds\": 2.05}, {\"league\": null, \"team_1\": \"Basel\", \"team_2\": \"Lausanne-Sport\", \"prediction\": \"Under 3.5\", \"date\": \"10 February 2026\", \"odds\": 2.51}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Castellรณn VS Zaragoza โœ…\n๐Ÿ“… 15-09-2025 ๐Ÿ™Œ\nโœ… Home Win or Draw @ 2.9 ๐Ÿ…"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Castellรณn\", \"team_2\": \"Zaragoza\", \"prediction\": \"Home Win or Draw\", \"date\": \"15-09-2025\", \"odds\": 2.9}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐ŸŸ๏ธ Premier League\nWolverhampton Wanderers - Manchester City\nTip: X2\nOdds: 2.7 on Bwin"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Wolverhampton Wanderers\", \"team_2\": \"Manchester City\", \"prediction\": \"X2\", \"date\": null, \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ‘‘ ๐ŸŽฏ Today's Picks\n#1 Serie A | Verona vs Fiorentina | Dec 6, 2025\nโ†’ Over 1.5 @ 3.21\n#2 2. Bundesliga | Nรผrnberg vs Hannover 96 | Nov 9, 2025\nโ†’ GG @ 1.08\nFollow us for daily tips! ๐Ÿ™Œ\nRecord this week: 8W 2L"}, {"role": "assistant", "content": "[{\"league\": \"Serie A\", \"team_1\": \"Verona\", \"team_2\": \"Fiorentina\", \"prediction\": \"Over 1.5\", \"date\": \"Dec 6, 2025\", \"odds\": 3.21}, {\"league\": \"2. Bundesliga\", \"team_1\": \"Nรผrnberg\", \"team_2\": \"Hannover 96\", \"prediction\": \"GG\", \"date\": \"Nov 9, 2025\", \"odds\": 1.08}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "For more predictions visit www.eaglepredict.com\nUnion Berlin - Holstein Kiel | Bundesliga | Apr 1, 2026 | Over 3.5 @ 2.49"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Union Berlin\", \"team_2\": \"Holstein Kiel\", \"prediction\": \"Over 3.5\", \"date\": \"Apr 1, 2026\", \"odds\": 2.49}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ”ฅ TODAY'S FOOTBALL TIPS ๐Ÿ”ฅ\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 1 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: Dec 12, 2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Super League\n๐Œ๐š๐ญ๐œ๐ก: Lugano VS Winterthur\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 20:45 WAT\nโœ…Under 3.5\nโœ…Odds @3.18 on William Hill\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 2 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 11.04.2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Segunda Divisiรณn\n๐Œ๐š๐ญ๐œ๐ก: Mรกlaga VS Albacete\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 21:00 WAT\nโœ…Away Win or Draw ๐Ÿ’ฅ\nโœ…Odds @1.32 on Bet365\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 3 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 4 August 2025 ๐Ÿ“Œ\n๐‹๐ž๐š๐ ๐ฎ๐ž: Segunda Divisiรณn\n๐Œ๐š๐ญ๐œ๐ก: Cรณrdoba VS Mirandรฉs\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 21:00 WAT\nโœ…Over 2.5\nโœ…Odds @1.29 on William Hill\nFor more predictions visit www.eaglepredict.com"}, {"role": "assistant", "content": "[{\"league\": \"Super League\", \"team_1\": \"Lugano\", \"team_2\": \"Winterthur\", \"prediction\": \"Under 3.5\", \"date\": \"Dec 12, 2025\", \"odds\": 3.18}, {\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Mรกlaga\", \"team_2\": \"Albacete\", \"prediction\": \"Away Win or Draw\", \"date\": \"11.04.2026\", \"odds\": 1.32}, {\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Cรณrdoba\", \"team_2\": \"Mirandรฉs\", \"prediction\": \"Over 2.5\", \"date\": \"4 August 2025\", \"odds\": 1.29}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ’ฐ Daily Predictions ๐Ÿ’ฐ\n1. Torino vs Roma โ€” Serie A โ€” Under 2.5 @ 2.59 (11/12/2025)\n2. Jahn Regensburg vs Magdeburg โ€” 2. Bundesliga โ€” Both Teams to Score @ 3.25 (25 September 2025)\n3. Cardiff City vs Millwall โ€” Championship โ€” Under 3.5 @ 2.53 (27-11-2025)\n4. Osasuna vs Valladolid โ€” La Liga โ€” Away Win @ 3.32 (18-05-2026)\nJoin our VIP channel for more! ๐Ÿ’Ž\nYesterday result: WIN โœ…"}, {"role": "assistant", "content": "[{\"league\": \"Serie A\", \"team_1\": \"Torino\", \"team_2\": \"Roma\", \"prediction\": \"Under 2.5\", \"date\": \"11/12/2025\", \"odds\": 2.59}, {\"league\": \"2. Bundesliga\", \"team_1\": \"Jahn Regensburg\", \"team_2\": \"Magdeburg\", \"prediction\": \"Both Teams to Score\", \"date\": \"25 September 2025\", \"odds\": 3.25}, {\"league\": \"Championship\", \"team_1\": \"Cardiff City\", \"team_2\": \"Millwall\", \"prediction\": \"Under 3.5\", \"date\": null, \"odds\": 2.53}, {\"league\": \"La Liga\", \"team_1\": \"Osasuna\", \"team_2\": \"Valladolid\", \"prediction\": \"Away Win\", \"date\": \"18-05-2026\", \"odds\": 3.32}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Go Ahead Eagles - Feyenoord\n๐Ÿ“… 13 December 2025\nโœ… Over 1.5 @ 1.32"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Go Ahead Eagles\", \"team_2\": \"Feyenoord\", \"prediction\": \"Over 1.5\", \"date\": \"13 December 2025\", \"odds\": 1.32}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Join our VIP channel ๐Ÿ’Ž\nwow predictions present\nINCREDIBLE MATCH BETWEEN Marseille โ€“ Brest\nTime: 21:45\nwe forecast Over 3.5\nOdds 3.16"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Marseille\", \"team_2\": \"Brest\", \"prediction\": \"Over 3.5\", \"date\": null, \"odds\": 3.16}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ… ๐Ÿ’Ž ๐Ÿ‘‘ Hapoel Be'er Sheva VS Bnei Sakhnin | Premier League | 19-05-2026 | X2 @ 1.69"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Hapoel Be'er Sheva\", \"team_2\": \"Bnei Sakhnin\", \"prediction\": \"X2\", \"date\": \"19-05-2026\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Borussia Mรถnchengladbach - Augsburg | Bundesliga | 15 November 2025 | Over 2.5 @ 2.33 ๐ŸŽฏ ๐Ÿšจ"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Borussia Mรถnchengladbach\", \"team_2\": \"Augsburg\", \"prediction\": \"Over 2.5\", \"date\": \"15 November 2025\", \"odds\": 2.33}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“† 23/08/2025 | 21:45\nโšฝ Serie A: Venezia โ€“ Roma โ‡๏ธ\nโœ”๏ธ 1X | @1.47"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Venezia\", \"team_2\": \"Roma\", \"prediction\": \"1X\", \"date\": \"23/08/2025\", \"odds\": 1.47}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐ŸŸ๏ธ Premier League\nBnei Sakhnin VS Hapoel Haifa\nTip: 12\nOdds: 2.89 on Bwin"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Bnei Sakhnin\", \"team_2\": \"Hapoel Haifa\", \"prediction\": \"12\", \"date\": null, \"odds\": 2.89}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐ŸŸ๏ธ Bundesliga\nRB Leipzig โ€“ Bochum\nTip: Away Win\nOdds: 2.62 on Bwin"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"RB Leipzig\", \"team_2\": \"Bochum\", \"prediction\": \"Away Win\", \"date\": null, \"odds\": 2.62}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Como x Bologna | Serie A | 23-09-2025 | GG @ 2.83 ๐Ÿ…"}, {"role": "assistant", "content": "[{\"league\": \"Serie A\", \"team_1\": \"Como\", \"team_2\": \"Bologna\", \"prediction\": \"GG\", \"date\": \"23-09-2025\", \"odds\": 2.83}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšก๏ธ Best Bets Today โšก๏ธ\nTip 1:\nLeague: Eredivisie\nMatch: Sparta Rotterdam v Utrecht\nDate: 24-12-2025 | KO: 16:00\nPrediction: 1X @ 1.77\nTip 2:\nLeague: Premier League\nMatch: Hapoel Petah Tikva v Maccabi Bnei Reineh\nDate: 24/09/2025 | KO: 17:00 ๐Ÿ“Š\nPrediction: Home Win @ 3.3\nTip 3:\nLeague: Super League\nMatch: Servette v Lugano\nDate: Sep 1, 2025 | KO: 21:00\nPrediction: Over 2.5 @ 2.56\nTip 4:\nLeague: Serie B\nMatch: Palermo v Salernitana\nDate: 12 December 2025 | KO: 19:45\nPrediction: Under 3.5 @ 1.62\nFor more predictions visit www.eaglepredict.com"}, {"role": "assistant", "content": "[{\"league\": \"Eredivisie\", \"team_1\": \"Sparta Rotterdam\", \"team_2\": \"Utrecht\", \"prediction\": \"1X\", \"date\": \"24-12-2025\", \"odds\": 1.77}, {\"league\": \"Premier League\", \"team_1\": \"Hapoel Petah Tikva\", \"team_2\": \"Maccabi Bnei Reineh\", \"prediction\": \"Home Win\", \"date\": \"24/09/2025\", \"odds\": 3.3}, {\"league\": null, \"team_1\": \"Servette\", \"team_2\": \"Lugano\", \"prediction\": \"Over 2.5\", \"date\": \"Sep 1, 2025\", \"odds\": 2.56}, {\"league\": \"Serie B\", \"team_1\": \"Palermo\", \"team_2\": \"Salernitana\", \"prediction\": \"Under 3.5\", \"date\": \"12 December 2025\", \"odds\": 1.62}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Today I really like this match ๐Ÿ‘‡\nAtlรฉtico Madrid v Real Betis (La Liga)\nDate: 23-05-2026\nMy pick: 1X\nOdds: 2.01 on Pinnacle\nUse responsible gambling ๐Ÿ™"}, {"role": "assistant", "content": "[{\"league\": \"La Liga\", \"team_1\": \"Atlรฉtico Madrid\", \"team_2\": \"Real Betis\", \"prediction\": \"1X\", \"date\": null, \"odds\": 2.01}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšก๏ธ ๐Ÿ’ฅ Pau vs Troyes | Ligue 2 | 20 May 2026 | Draw @ 2.41 ๐Ÿƒ"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 2\", \"team_1\": \"Pau\", \"team_2\": \"Troyes\", \"prediction\": \"Draw\", \"date\": \"20 May 2026\", \"odds\": 2.41}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ† Bundesliga\nWolfsburg x Hoffenheim\n๐Ÿ“… Mar 5, 2026 | โฐ 18:00 ๐Ÿ’ฐ\n๐Ÿ”ฅ โ‡๏ธ ๐ŸŽฏ Tip: Home Win\n๐Ÿ’ฐ Odds: 2.65\nYesterday result: WIN โœ…"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Wolfsburg\", \"team_2\": \"Hoffenheim\", \"prediction\": \"Home Win\", \"date\": \"Mar 5, 2026\", \"odds\": 2.65}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐ŸŸ๏ธ Segunda Divisiรณn\nCรกdiz VS Eldense\nTip: Over 1.5\nOdds: 2.33 on Bet365"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Cรกdiz\", \"team_2\": \"Eldense\", \"prediction\": \"Over 1.5\", \"date\": null, \"odds\": 2.33}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ’ฐ Daily Predictions ๐Ÿ’ฐ\nTip 1:\nLeague: Serie A\nMatch: Lecce - AC Milan\nDate: 25 October 2025 | KO: 17:00\nPrediction: GG @ 2.22\nTip 2:\nLeague: 2. Bundesliga\nMatch: Schalke 04 - Magdeburg\nDate: 16-09-2025 | KO: 17:00\nPrediction: GG @ 3.24"}, {"role": "assistant", "content": "[{\"league\": \"Serie A\", \"team_1\": \"Lecce\", \"team_2\": \"AC Milan\", \"prediction\": \"GG\", \"date\": \"25 October 2025\", \"odds\": 2.22}, {\"league\": \"2. Bundesliga\", \"team_1\": \"Schalke 04\", \"team_2\": \"Magdeburg\", \"prediction\": \"GG\", \"date\": \"16-09-2025\", \"odds\": 3.24}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Join our VIP channel ๐Ÿ’Ž\n๐Ÿ“Š Football Tips\n๐ŸŽฏ Pick #1\nFreiburg โ€“ Union Berlin (Bundesliga)\n๐Ÿšจ ๐Ÿ“… 12 December 2025 โฐ 13:00\nโœ… 12 | odds: 2.4\n๐ŸŽฏ Pick #2\nUdinese โ€“ Juventus (Serie A)\n๐Ÿ“… 28-12-2025 โฐ 17:00\nโœ… Under 2.5 | odds: 1.23\n๐ŸŽฏ Pick #3\nPEC Zwolle โ€“ RKC Waalwijk (Eredivisie)\n๐Ÿ“… 15/02/2026 โฐ 15:00\nโœ… Over 1.5 | odds: 2.85\nGood luck everyone! ๐Ÿ€"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Freiburg\", \"team_2\": \"Union Berlin\", \"prediction\": \"12\", \"date\": null, \"odds\": 2.4}, {\"league\": \"Serie A\", \"team_1\": \"Udinese\", \"team_2\": \"Juventus\", \"prediction\": \"Under 2.5\", \"date\": \"28-12-2025\", \"odds\": 1.23}, {\"league\": \"Eredivisie\", \"team_1\": \"PEC Zwolle\", \"team_2\": \"RKC Waalwijk\", \"prediction\": \"Over 1.5\", \"date\": \"15/02/2026\", \"odds\": 2.85}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "wow predictions present\nINCREDIBLE MATCH BETWEEN Eldense vs Tenerife ๐Ÿ“Š\nTime: 18:00\n๐ŸŽฏ we forecast NG\nOdds 3.07"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Eldense\", \"team_2\": \"Tenerife\", \"prediction\": \"NG\", \"date\": null, \"odds\": 3.07}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ ๐๐ซ๐ž๐๐ข๐œ๐ญ๐ข๐จ๐ง๐ฌ ๐จ๐Ÿ ๐ญ๐ก๐ž ๐ƒ๐š๐ฒ โšฝ๏ธ\n๐Ÿ… #1 Championship | Plymouth Argyle - Sheffield United | 16.10.2025\nโ†’ Home Win @ 3.14\n#2 2. Bundesliga | Fortuna Dรผsseldorf - Hamburger SV | 05/09/2025\nโšก๏ธ โ†’ 12 @ 1.93 โ‡๏ธ\nJoin our VIP channel for more! ๐Ÿ’Ž"}, {"role": "assistant", "content": "[{\"league\": \"Championship\", \"team_1\": \"Plymouth Argyle\", \"team_2\": \"Sheffield United\", \"prediction\": \"Home Win\", \"date\": \"16.10.2025\", \"odds\": 3.14}, {\"league\": \"2. Bundesliga\", \"team_1\": \"Fortuna Dรผsseldorf\", \"team_2\": \"Hamburger SV\", \"prediction\": \"12\", \"date\": \"05/09/2025\", \"odds\": 1.93}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšก๏ธ Best Bets Today โšก๏ธ\n1. Borussia Mรถnchengladbach - Mainz 05 โ€” Bundesliga โ€” Home Win or Draw @ 2.14 (8 December 2025) ๐Ÿ’Ž\n2. Lille - Angers โ€” Ligue 1 โ€” Under 2.5 @ 2.95 (20 May 2026)"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Borussia Mรถnchengladbach\", \"team_2\": \"Mainz 05\", \"prediction\": \"Home Win or Draw\", \"date\": \"8 December 2025\", \"odds\": 2.14}, {\"league\": \"Ligue 1\", \"team_1\": \"Lille\", \"team_2\": \"Angers\", \"prediction\": \"Under 2.5\", \"date\": \"20 May 2026\", \"odds\": 2.95}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Use responsible gambling ๐Ÿ™\n๐Ÿ’ฐ Daily Predictions ๐Ÿ’ฐ\nTip 1:\nLeague: Premier League\nMatch: Maccabi Bnei Reineh VS Maccabi Netanya\nDate: Dec 18, 2025 | KO: 19:45\nPrediction: Draw @ 1.27\nTip 2:\nLeague: Serie B\nMatch: Sassuolo VS Brescia\nDate: Nov 25, 2025 | KO: 16:00\nPrediction: Over 1.5 @ 1.56\nTip 3:\nLeague: Ligue 1\nMatch: Brest VS Marseille\nDate: 24.02.2026 | KO: 19:45\nPrediction: Over 3.5 @ 2.0\nJoin our VIP channel for more! ๐Ÿ’Ž"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Maccabi Bnei Reineh\", \"team_2\": \"Maccabi Netanya\", \"prediction\": \"Draw\", \"date\": \"Dec 18, 2025\", \"odds\": 1.27}, {\"league\": \"Serie B\", \"team_1\": \"Sassuolo\", \"team_2\": \"Brescia\", \"prediction\": \"Over 1.5\", \"date\": \"Nov 25, 2025\", \"odds\": 1.56}, {\"league\": \"Ligue 1\", \"team_1\": \"Brest\", \"team_2\": \"Marseille\", \"prediction\": \"Over 3.5\", \"date\": \"24.02.2026\", \"odds\": 2.0}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ’ฐ Daily Predictions ๐Ÿ’ฐ\n#1 Serie B | Sampdoria v Bari | 25/04/2026\nโ†’ Under 3.5 @ 2.01\n#2 Ligue 1 | Marseille v Toulouse | 10/02/2026\nโ†’ Over 3.5 @ 3.49\nFollow us for daily tips! ๐Ÿ™Œ\nUse responsible gambling ๐Ÿ™"}, {"role": "assistant", "content": "[{\"league\": \"Serie B\", \"team_1\": \"Sampdoria\", \"team_2\": \"Bari\", \"prediction\": \"Under 3.5\", \"date\": \"25/04/2026\", \"odds\": 2.01}, {\"league\": \"Ligue 1\", \"team_1\": \"Marseille\", \"team_2\": \"Toulouse\", \"prediction\": \"Over 3.5\", \"date\": \"10/02/2026\", \"odds\": 3.49}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Jahn Regensburg x Nรผrnberg | 2. Bundesliga | 13-08-2025 | Draw @ 2.63 ๐Ÿค‘\nFor more predictions visit www.eaglepredict.com"}, {"role": "assistant", "content": "[{\"league\": \"2. Bundesliga\", \"team_1\": \"Jahn Regensburg\", \"team_2\": \"Nรผrnberg\", \"prediction\": \"Draw\", \"date\": \"13-08-2025\", \"odds\": 2.63}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ’ฐ Daily Predictions ๐Ÿ’ฐ\nTip 1:\nLeague: Premier League\nMatch: Beitar Jerusalem v Ironi Kiryat Shmona\nDate: Sep 10, 2025 | KO: 19:45\nPrediction: Under 3.5 @ 3.33\nTip 2:\nLeague: Championship\nMatch: Portsmouth v Burnley\nDate: Jan 15, 2026 | KO: 15:00\nPrediction: Under 3.5 @ 2.69\nTip 3:\nLeague: Eredivisie\nMatch: Sparta Rotterdam v Heracles Almelo\nDate: 08-03-2026 | KO: 21:00\nPrediction: Under 2.5 @ 2.43\nTip 4:\nLeague: Serie B\nMatch: Frosinone v Sassuolo\nDate: 12-03-2026 | KO: 15:00\nPrediction: Away Win @ 2.48\nWin big today! ๐Ÿค‘"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Beitar Jerusalem\", \"team_2\": \"Ironi Kiryat Shmona\", \"prediction\": \"Under 3.5\", \"date\": \"Sep 10, 2025\", \"odds\": 3.33}, {\"league\": \"Championship\", \"team_1\": \"Portsmouth\", \"team_2\": \"Burnley\", \"prediction\": \"Under 3.5\", \"date\": \"Jan 15, 2026\", \"odds\": null}, {\"league\": \"Eredivisie\", \"team_1\": \"Sparta Rotterdam\", \"team_2\": \"Heracles Almelo\", \"prediction\": \"Under 2.5\", \"date\": \"08-03-2026\", \"odds\": 2.43}, {\"league\": \"Serie B\", \"team_1\": \"Frosinone\", \"team_2\": \"Sassuolo\", \"prediction\": \"Away Win\", \"date\": \"12-03-2026\", \"odds\": 2.48}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Sure Tip โšฝ๏ธ\nDate: 17-03-2026\nLeague: Eredivisie ๐Ÿ’ฐ\n๐Ÿ‘‡ Match: Heerenveen - PSV Eindhoven\nKick off: 21:45 WAT ๐ŸŽฏ\nโœ…Draw\nโœ…Odds @2.35 on 1xBet\nUse responsible gambling ๐Ÿ™"}, {"role": "assistant", "content": "[{\"league\": \"Eredivisie\", \"team_1\": \"Heerenveen\", \"team_2\": \"PSV Eindhoven\", \"prediction\": \"Draw\", \"date\": null, \"odds\": 2.35}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Best Bet Today โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: Mar 28, 2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Premier League\n๐Œ๐š๐ญ๐œ๐ก: Hapoel Tel Aviv v Ironi Tiberias\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 20:00 WAT\nโœ…12\nโœ…Odds @2.22 on William Hill\nYesterday result: WIN โœ…"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Hapoel Tel Aviv\", \"team_2\": \"Ironi Tiberias\", \"prediction\": \"12\", \"date\": \"Mar 28, 2026\", \"odds\": 2.22}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ”ฅ TODAY'S FOOTBALL TIPS ๐Ÿ”ฅ\n1. Grasshopper x Basel โ€” Super League โ€” GG @ 1.81 (10.05.2026)\n2. St. Pauli x Wolfsburg โ€” Bundesliga โ€” NG @ 2.04 (5 March 2026)\nFollow us for daily tips! ๐Ÿ™Œ"}, {"role": "assistant", "content": "[{\"league\": \"Super League\", \"team_1\": \"Grasshopper\", \"team_2\": \"Basel\", \"prediction\": \"GG\", \"date\": \"10.05.2026\", \"odds\": 1.81}, {\"league\": \"Bundesliga\", \"team_1\": \"St. Pauli\", \"team_2\": \"Wolfsburg\", \"prediction\": \"NG\", \"date\": \"5 March 2026\", \"odds\": 2.04}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ’Ž ๐Ÿ† La Liga\nโšก๏ธ Barcelona vs Leganรฉs\n๐Ÿ“… 11.02.2026 | โฐ 20:00\n๐ŸŽฏ Tip: Draw\n๐Ÿ’ฐ Odds: 3.37"}, {"role": "assistant", "content": "[{\"league\": \"La Liga\", \"team_1\": \"Barcelona\", \"team_2\": \"Leganรฉs\", \"prediction\": \"Draw\", \"date\": \"11.02.2026\", \"odds\": 3.37}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ’Ž โšก๏ธ Best Bets Today โšก๏ธ\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 1 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 17.12.2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Serie B\n๐Ÿ“Œ ๐Œ๐š๐ญ๐œ๐ก: Cosenza v Pisa\n๐Ÿšจ ๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 20:00 WAT\nโœ…Both Teams to Score\nโœ…Odds @2.24 on Bwin\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 2 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 02/10/2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Bundesliga\n๐Œ๐š๐ญ๐œ๐ก: Mainz 05 v Bochum\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 18:00 WAT\nโœ…Under 3.5\nโœ…Odds @2.38 on BETANO\nFollow us for daily tips! ๐Ÿ™Œ"}, {"role": "assistant", "content": "[{\"league\": \"Serie B\", \"team_1\": \"Cosenza\", \"team_2\": \"Pisa\", \"prediction\": \"Both Teams to Score\", \"date\": \"17.12.2025\", \"odds\": 2.24}, {\"league\": \"Bundesliga\", \"team_1\": \"Mainz 05\", \"team_2\": \"Bochum\", \"prediction\": \"Under 3.5\", \"date\": \"02/10/2025\", \"odds\": 2.38}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ† Serie A\nUdinese โ€“ Napoli\n๐Ÿ“… Dec 22, 2025 | โฐ 18:00\n๐ŸŽฏ Tip: Home Win\n๐Ÿ’ฐ Odds: 1.9"}, {"role": "assistant", "content": "[{\"league\": \"Serie A\", \"team_1\": \"Udinese\", \"team_2\": \"Napoli\", \"prediction\": \"Home Win\", \"date\": \"Dec 22, 2025\", \"odds\": 1.9}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐ŸŸ๏ธ Championship\nOxford United x Preston North End\nTip: Both Teams to Scoer ๐Ÿšจ\nOdds: 1.08 on Bwin"}, {"role": "assistant", "content": "[{\"league\": \"Championship\", \"team_1\": \"Oxford United\", \"team_2\": \"Preston North End\", \"prediction\": \"Both Teams to Score\", \"date\": null, \"odds\": 1.08}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Š Football Tips\n#1 Premier League | Manchester United VS Chelsea | Nov 21, 2025\nโ†’ Home Win or Draw @ 1.11\n#2 Serie B | Frosinone VS Sรผdtirol | 26/03/2026\nโ†’ 12 @ 3.49\n#3 Serie A | Genoa VS Juventus | 23.01.2026\nโ†’ X2 @ 1.13\nGood luck everyone! ๐Ÿ€"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Manchester United\", \"team_2\": \"Chelsea\", \"prediction\": \"Home Win or Draw\", \"date\": \"Nov 21, 2025\", \"odds\": 1.11}, {\"league\": \"Serie B\", \"team_1\": \"Frosinone\", \"team_2\": \"Sรผdtirol\", \"prediction\": \"12\", \"date\": \"26/03/2026\", \"odds\": 3.49}, {\"league\": \"Serie A\", \"team_1\": \"Genoa\", \"team_2\": \"Juventus\", \"prediction\": \"X2\", \"date\": null, \"odds\": 1.13}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Join our VIP channel ๐Ÿ’Ž\nMATCH: Heidenheim v St. Pauli\nLEAGUE: Bundesliga\nDATE: 03/01/2026 ๐Ÿ‘‘\nPICK: Under 2.5 ๐Ÿƒ\nโšก๏ธ ODDS: 3.48"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Heidenheim\", \"team_2\": \"St. Pauli\", \"prediction\": \"Under 2.5\", \"date\": \"03/01/2026\", \"odds\": 3.48}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Match: Bayer Leverkusen v Stuttgart\nLeague: Bundesliga\nDate: Apr 21, 2026\nโœ… Prediction: NG\nOdds: 2.44"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Bayer Leverkusen\", \"team_2\": \"Stuttgart\", \"prediction\": \"NG\", \"date\": \"Apr 21, 2026\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Use responsible gambling ๐Ÿ™\n๐Ÿ† Ligue 2\nAmiens vs Bastia\n๐Ÿ“… 28.08.2025 | โฐ 16:00\n๐ŸŽฏ Tip: Under 3.5\n๐Ÿ’ฐ Odds: 2.04"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 2\", \"team_1\": \"Amiens\", \"team_2\": \"Bastia\", \"prediction\": \"Under 3.5\", \"date\": \"28.08.2025\", \"odds\": 2.04}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Yesterday result: WIN โœ…\nToday I really like this match ๐Ÿ‘‡\nMetz x Rodez (Ligue 2) ๐ŸŽฏ\nDate: 08-03-2026\nโœจ My pick: Over 2.5 ๐Ÿ’ฅ\nOdds: 1.6 on BETANO"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 2\", \"team_1\": \"Metz\", \"team_2\": \"Rodez\", \"prediction\": \"Over 2.5\", \"date\": \"08-03-2026\", \"odds\": 1.6}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ”ฅ TODAY'S FOOTBALL TIPS ๐Ÿ”ฅ\n#1 Eredivisie | Groningen x Almere City | Dec 5, 2025\nโ†’ Over 1.5 @ 2.43\n#2 Ligue 2 | Metz x Clermont | 23 January 2026\nโ†’ GG @ 1.82\nFor more predictions visit www.eaglepredict.com"}, {"role": "assistant", "content": "[{\"league\": \"Eredivisie\", \"team_1\": \"Groningen\", \"team_2\": \"Almere City\", \"prediction\": \"Over 1.5\", \"date\": \"Dec 5, 2025\", \"odds\": 2.43}, {\"league\": \"Ligue 2\", \"team_1\": \"Metz\", \"team_2\": \"Clermont\", \"prediction\": \"GG\", \"date\": \"23 January 2026\", \"odds\": 1.82}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ VIP Prediction โšฝ๏ธ\nDate: 22-04-2026\nLeague: La Liga\nMatch: Leganรฉs vs Rayo Vallecano\nKick off: 18:00 WAT\nโœ…Under 3.5\nโœ…Odds @2.41 on Bwin"}, {"role": "assistant", "content": "[{\"league\": \"La Liga\", \"team_1\": \"Leganรฉs\", \"team_2\": \"Rayo Vallecano\", \"prediction\": \"Under 3.5\", \"date\": \"22-04-2026\", \"odds\": 2.41}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "wow predictions present\nINCREDIBLE MATCH BETWEEN Celta Vigo โ€“ Alavรฉs ๐Ÿ‘‘ ๐Ÿ’ฅ ๐Ÿ‘€\nTime: 17:00\nwe forecast Home Win\nOdds 2.45"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Celta Vigo\", \"team_2\": \"Alavรฉs\", \"prediction\": \"Home Win\", \"date\": null, \"odds\": 2.45}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "For more predictions visit www.eaglepredict.com\n๐Ÿ“Š Football Tips\n๐ŸŽฏ Pick #1\nNEC Nijmegen vs PSV Eindhoven (Eredivisie) ๐Ÿ”ฅ\n๐Ÿ“… 03-12-2025 โฐ 21:00\nโœ… Home Win | odds: 1.73\n๐ŸŽฏ Pick #2\nTorino vs Cagliari (Serie A)\n๐Ÿ™Œ ๐Ÿ“… 19.01.2026 โฐ 18:00\nโœ… 12 | odds: 1.16\n๐Ÿ‘‡ Join our VIP channel for more! ๐Ÿ’Ž"}, {"role": "assistant", "content": "[{\"league\": \"Eredivisie\", \"team_1\": \"NEC Nijmegen\", \"team_2\": \"PSV Eindhoven\", \"prediction\": \"Home Win\", \"date\": \"03-12-2025\", \"odds\": 1.73}, {\"league\": \"Serie A\", \"team_1\": \"Torino\", \"team_2\": \"Cagliari\", \"prediction\": \"12\", \"date\": \"19.01.2026\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Today I really like this match ๐Ÿ‘‡\n๐Ÿ’ฅ Bristol City x Middlesbrough (Championship)\nDate: 10 October 2025\nMy pick: Both Teams to Score\n๐Ÿ’Ž Odds: 1.05 on William Hill\nJoin our VIP channel ๐Ÿ’Ž"}, {"role": "assistant", "content": "[{\"league\": \"Championship\", \"team_1\": \"Bristol City\", \"team_2\": \"Middlesbrough\", \"prediction\": \"Both Teams to Score\", \"date\": \"10 October 2025\", \"odds\": 1.05}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "MATCH: Red Star v Martigues\nLEAGUE: Ligue 2\nDATE: Feb 28, 2026\nPICK: Under 3.5\nODDS: 3.31\nYesterday result: WIN โœ…"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 2\", \"team_1\": \"Red Star\", \"team_2\": \"Martigues\", \"prediction\": \"Under 3.5\", \"date\": \"Feb 28, 2026\", \"odds\": 3.31}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Hapoel Be'er Sheva โ€“ Maccabi Tel Aviv\n๐Ÿ“… 26 January 2026\nโœ… Over 3.5 @ 3.02"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Hapoel Be'er Sheva\", \"team_2\": \"Maccabi Tel Aviv\", \"prediction\": \"Over 3.5\", \"date\": \"26 January 2026\", \"odds\": 3.02}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Prediction of the Day โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 19-10-2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Bundesliga\n๐Œ๐š๐ญ๐œ๐ก: St. Pauli v Eintracht Frankfurt\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 15:00 WAT\nโœ…Over 1.5\nโœ…Odds @1.4 on Pinnacle"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"St. Pauli\", \"team_2\": \"Eintracht Frankfurt\", \"prediction\": \"Over 1.5\", \"date\": \"19-10-2025\", \"odds\": 1.4}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "All tips are for 18+ only\n๐Ÿ’ฐ Daily Predictions ๐Ÿ’ฐ\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 1 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 28 December 2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Segunda Divisiรณn\n๐Œ๐š๐ญ๐œ๐ก: Oviedo v Elche\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 19:00 WAT\nโœ…Away Win\nโœ…Odds @3.37 on Unibet\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 2 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 17/05/2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Segunda Divisiรณn\n๐Œ๐š๐ญ๐œ๐ก: Huesca v Mรกlaga\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 15:00 WAT\nโœ…Over 2.5\nโœ…Odds @2.56 on Pinnacle\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 3 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 07.04.2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Segunda Divisiรณn\n๐Œ๐š๐ญ๐œ๐ก: Granada v Cartagena\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 17:00 WAT\nโœ…Draw\nโœ…Odds @1.89 on Bet365\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 4 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 18.09.2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Ligue 2\n๐Œ๐š๐ญ๐œ๐ก: Laval v Red Star\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 13:00 WAT\nโœ…Home Win\nโœ…Odds @1.87 on William Hill\nGood luck everyone! ๐Ÿ€"}, {"role": "assistant", "content": "[{\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Oviedo\", \"team_2\": \"Elche\", \"prediction\": \"Away Win\", \"date\": null, \"odds\": 3.37}, {\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Huesca\", \"team_2\": \"Mรกlaga\", \"prediction\": \"Over 2.5\", \"date\": \"17/05/2026\", \"odds\": 2.56}, {\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Granada\", \"team_2\": \"Cartagena\", \"prediction\": \"Draw\", \"date\": null, \"odds\": 1.89}, {\"league\": \"Ligue 2\", \"team_1\": \"Laval\", \"team_2\": \"Red Star\", \"prediction\": \"Home Win\", \"date\": \"18.09.2025\", \"odds\": 1.87}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ VIP Prediction โšฝ๏ธ\nDate: 13/10/2025\n๐Ÿ“Œ League: Championship\nMatch: Portsmouth x Norwich City\nKick off: 20:45 WAT\nโœ…Over 2.5 โšก๏ธ\n๐Ÿ’ฐ โœ…Odds @1.37 on Pinnacle\nRecord this week: 8W 2L"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Portsmouth\", \"team_2\": \"Norwich City\", \"prediction\": \"Over 2.5\", \"date\": \"13/10/2025\", \"odds\": 1.37}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Portsmouth - Blackburn Rovers\n๐Ÿ“… 03/10/2025\nโœ… Under 2.5 @ 2.39"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Portsmouth\", \"team_2\": \"Blackburn Rovers\", \"prediction\": \"Under 2.5\", \"date\": \"03/10/2025\", \"odds\": 2.39}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "MATCH: Valladolid v Getafe\nLEAGUE: La Liga\nDATE: 20.10.2025\nPICK: Over 2.5\nODDS: 2.37"}, {"role": "assistant", "content": "[{\"league\": \"La Liga\", \"team_1\": \"Valladolid\", \"team_2\": \"Getafe\", \"prediction\": \"Over 2.5\", \"date\": null, \"odds\": 2.37}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Record this week: 8W 2L\n๐Ÿ† La Liga\nAtlรฉtico Madrid vs Real Sociedad\n๐Ÿ“… 05.01.2026 | โฐ 15:00\n๐ŸŽฏ Tip: Over 1.5\n๐Ÿ’ฐ Odds: 1.65"}, {"role": "assistant", "content": "[{\"league\": \"La Liga\", \"team_1\": \"Atlรฉtico Madrid\", \"team_2\": \"Real Sociedad\", \"prediction\": \"Over 1.5\", \"date\": \"05.01.2026\", \"odds\": 1.65}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Top Prediction โšฝ๏ธ\nDate: 09/01/2026\nLeague: Segunda Divisiรณn\nMatch: Zaragoza vs Elche\nKick off: 21:00 WAT\nโœ…Draw\nโœ…Odds @1.63 on Unibet"}, {"role": "assistant", "content": "[{\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Zaragoza\", \"team_2\": \"Elche\", \"prediction\": \"Draw\", \"date\": \"09/01/2026\", \"odds\": 1.63}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ”ฅ TODAY'S FOOTBALL TIPS ๐Ÿ”ฅ\n1. Valencia โ€“ Villarreal โ€” La Liga โ€” Home Win or Draw @ 1.75 (23.01.2026)\n2. Kaiserslautern โ€“ Eintracht Braunschweig โ€” 2. Bundesliga โ€” Home Win or Draw @ 2.89 (Jan 16, 2026)\nFollow us for daily tips! ๐Ÿ™Œ"}, {"role": "assistant", "content": "[{\"league\": \"La Liga\", \"team_1\": \"Valencia\", \"team_2\": \"Villarreal\", \"prediction\": \"Home Win or Draw\", \"date\": null, \"odds\": 1.75}, {\"league\": \"2. Bundesliga\", \"team_1\": \"Kaiserslautern\", \"team_2\": \"Eintracht Braunschweig\", \"prediction\": \"Home Win or Draw\", \"date\": \"Jan 16, 2026\", \"odds\": 2.89}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Record this week: 8W 2L\n๐Ÿ’ฅ ๐Ÿ“Œ Serie B\n๐Ÿค‘ Cosenza vs Spezia โ€” Oct 5, 2025\nOver 3.5 | 3.48"}, {"role": "assistant", "content": "[{\"league\": \"Serie B\", \"team_1\": \"Cosenza\", \"team_2\": \"Spezia\", \"prediction\": \"Over 3.5\", \"date\": \"Oct 5, 2025\", \"odds\": 3.48}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Today I really like this match ๐Ÿ‘‡\nWillem II vs Almere City (Eredivisie)\nDate: 5 December 2025\nMy pick: Under 2.5\nOdds: 1.29 on William Hill"}, {"role": "assistant", "content": "[{\"league\": \"Eredivisie\", \"team_1\": \"Willem II\", \"team_2\": \"Almere City\", \"prediction\": \"Under 2.5\", \"date\": \"5 December 2025\", \"odds\": 1.29}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "All tips are for 18+ only\nToday I really like this match ๐Ÿ‘‡\nDunkerque VS Metz (Ligue 2)\nDate: 28 January 2026\n๐Ÿ‘‡ My pick: Home Win or Draw\nOdds: 1.34 on Betway"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 2\", \"team_1\": \"Dunkerque\", \"team_2\": \"Metz\", \"prediction\": \"Home Win or Draw\", \"date\": null, \"odds\": 1.34}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "wow predictions present\nINCREDIBLE MATCH BETWEEN Karlsruher SC vs Hannover 96\nTime: 19:45\nwe forecast Both Teams to Score ๐Ÿ…\nOdds 2.08\nAll tips are for 18+ only"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Karlsruher SC\", \"team_2\": \"Hannover 96\", \"prediction\": \"Both Teams to Score\", \"date\": null, \"odds\": 2.08}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "MATCH: Fiorentina VS Napoli\nLEAGUE: Serie A\nโšก๏ธ DATE: 24.12.2025\nPICK: Away Win ๐Ÿ’ฐ\nODDS: 2.55 ๐Ÿ…"}, {"role": "assistant", "content": "[{\"league\": \"Serie A\", \"team_1\": \"Fiorentina\", \"team_2\": \"Napoli\", \"prediction\": \"Away Win\", \"date\": \"24.12.2025\", \"odds\": 2.55}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Best Bet Today โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 10.09.2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: La Liga\n๐Œ๐š๐ญ๐œ๐ก: Real Sociedad - Villarreal\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 21:45 WAT\nโœ…1X\nโœ…Odds @2.91 on BETANO"}, {"role": "assistant", "content": "[{\"league\": \"La Liga\", \"team_1\": \"Real Sociedad\", \"team_2\": \"Villarreal\", \"prediction\": \"1X\", \"date\": \"10.09.2025\", \"odds\": 2.91}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Œ Premier League\n๐Ÿ‘‡ Southampton - Nottingham Forest โ€” 5 August 2025 ๐Ÿ†•\n๐Ÿ“Š NG | 2.74"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Southampton\", \"team_2\": \"Nottingham Forest\", \"prediction\": \"NG\", \"date\": \"5 August 2025\", \"odds\": 2.74}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Join our VIP channel ๐Ÿ’Ž\n๐ŸŽฏ Today's Picks\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 1 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: Apr 6, 2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Premier League\n๐Œ๐š๐ญ๐œ๐ก: Crystal Palace v Chelsea\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 19:45 WAT\nโœ…1X\nโœ…Odds @2.99 on Pinnacle\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 2 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 16-09-2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Serie B\n๐Œ๐š๐ญ๐œ๐ก: Frosinone v Carrarese\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 19:00 WAT\nโœ…1X\nโœ…Odds @3.39 on William Hill\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 3 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 23/10/2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Segunda Divisiรณn\n๐Œ๐š๐ญ๐œ๐ก: Oviedo v Ferrol\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 18:00 WAT\nโœ…Over 1.5\nโœ…Odds @3.33 on William Hill\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 4 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 17/11/2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: La Liga\n๐Œ๐š๐ญ๐œ๐ก: Las Palmas v Valladolid\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 15:00 WAT\nโœ…Under 3.5\nโœ…Odds @1.81 on Bwin\nJoin our VIP channel for more! ๐Ÿ’Ž"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Crystal Palace\", \"team_2\": \"Chelsea\", \"prediction\": \"1X\", \"date\": null, \"odds\": 2.99}, {\"league\": \"Serie B\", \"team_1\": \"Frosinone\", \"team_2\": \"Carrarese\", \"prediction\": \"1X\", \"date\": \"16-09-2025\", \"odds\": 3.39}, {\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Oviedo\", \"team_2\": \"Ferrol\", \"prediction\": \"Over 1.5\", \"date\": \"23/10/2025\", \"odds\": 3.33}, {\"league\": \"La Liga\", \"team_1\": \"Las Palmas\", \"team_2\": \"Valladolid\", \"prediction\": \"Under 3.5\", \"date\": \"17/11/2025\", \"odds\": 1.81}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐ŸŽฏ Today's Picks\n#1 La Liga | Real Sociedad v Las Palmas | 04.10.2025\nโ†’ Home Win or Draw @ 1.99\n#2 La Liga | Alavรฉs v Mallorca | 23.05.2026\nโ†’ Over 1.5 @ 3.27\n#3 Super League | Thun v Lausanne-Sport | 10.11.2025\nโ†’ Home Win @ 3.3\n#4 Bundesliga | Werder Bremen v Bayern Munich | 11/09/2025\nโ†’ 12 @ 2.6"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Real Sociedad\", \"team_2\": \"Las Palmas\", \"prediction\": \"Home Win or Draw\", \"date\": \"04.10.2025\", \"odds\": 1.99}, {\"league\": \"La Liga\", \"team_1\": \"Alavรฉs\", \"team_2\": \"Mallorca\", \"prediction\": \"Over 1.5\", \"date\": \"23.05.2026\", \"odds\": 3.27}, {\"league\": \"Super League\", \"team_1\": \"Thun\", \"team_2\": \"Lausanne-Sport\", \"prediction\": \"Home Win\", \"date\": \"10.11.2025\", \"odds\": 3.3}, {\"league\": \"Bundesliga\", \"team_1\": \"Werder Bremen\", \"team_2\": \"Bayern Munich\", \"prediction\": \"12\", \"date\": \"11/09/2025\", \"odds\": 2.6}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "MATCH: Monza vs Lecce\nLEAGUE: Serie A\nDATE: 12 May 2026\nPICK: NG\nODDS: 2.22"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Monza\", \"team_2\": \"Lecce\", \"prediction\": \"NG\", \"date\": \"12 May 2026\", \"odds\": 2.22}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐ŸŸ๏ธ Eredivisie\nNEC Nijmegen VS Twente\nTip: GG\nOdds: 1.19 on William Hill"}, {"role": "assistant", "content": "[{\"league\": \"Eredivisie\", \"team_1\": \"NEC Nijmegen\", \"team_2\": \"Twente\", \"prediction\": \"GG\", \"date\": null, \"odds\": 1.19}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ”ฅ Today's football tip ๐Ÿ”ฅ\nCompetition: Premier League\nGame: Hapoel Petah Tikva vs F.C. Ashdod\nDate: 17.10.2025, KO 13:00\nOur pick: NG\nBest odds: 3.04 (Unibet)\nGood luck! โšฝ"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Hapoel Petah Tikva\", \"team_2\": \"F.C. Ashdod\", \"prediction\": \"NG\", \"date\": \"17.10.2025\", \"odds\": 3.04}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐ŸŸ๏ธ Serie B\nReggiana v Salernitana\nTip: Over 1.5\nOdds: 2.19 on William Hill"}, {"role": "assistant", "content": "[{\"league\": \"Serie B\", \"team_1\": \"Reggiana\", \"team_2\": \"Salernitana\", \"prediction\": \"Over 1.5\", \"date\": null, \"odds\": 2.19}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Match: Gijรณn x Mรกlaga\nLeague: Segunda Divisiรณn\nDate: 10 September 2025\nPrediction: NG\nOdds: 1.57"}, {"role": "assistant", "content": "[{\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Gijรณn\", \"team_2\": \"Mรกlaga\", \"prediction\": \"NG\", \"date\": \"10 September 2025\", \"odds\": 1.57}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ”ฅ Today's football tip ๐Ÿ”ฅ\nCompetition: Segunda Divisiรณn\nGame: Burgos โ€“ Ferrol\nDate: Nov 1, 2025, KO 19:00\nOur pick: Home Win\nBest odds: 2.38 (William Hill)\nGood luck! โšฝ\nUse responsible gambling ๐Ÿ™"}, {"role": "assistant", "content": "[{\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Burgos\", \"team_2\": \"Ferrol\", \"prediction\": \"Home Win\", \"date\": \"Nov 1, 2025\", \"odds\": 2.38}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ† Ligue 1\nLens VS Strasbourg\n๐Ÿ“… 20 December 2025 | โฐ 16:00\n๐ŸŽฏ Tip: Over 3.5\n๐Ÿ’ฐ Odds: 2.79"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 1\", \"team_1\": \"Lens\", \"team_2\": \"Strasbourg\", \"prediction\": \"Over 3.5\", \"date\": \"20 December 2025\", \"odds\": 2.79}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ’ฐ Daily Predictions ๐Ÿ’ฐ\n#1 Premier League | Chelsea VS Manchester City | 08.12.2025\nโ†’ Over 2.5 @ 2.6 ๐Ÿ“Š\n#2 Serie B | Salernitana VS Palermo | 8 April 2026\nโ†’ Draw @ 1.89\n#3 Serie A | AC Milan VS Juventus | 27/11/2025\nโ†’ Under 2.5 @ 3.19\n#4 Eredivisie | AZ Alkmaar VS Twente | 13.05.2026\nโ†’ Away Win or Draw @ 2.0\nFor more predictions visit www.eaglepredict.com"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Chelsea\", \"team_2\": \"Manchester City\", \"prediction\": \"Over 2.5\", \"date\": \"08.12.2025\", \"odds\": 2.6}, {\"league\": \"Serie B\", \"team_1\": \"Salernitana\", \"team_2\": \"Palermo\", \"prediction\": \"Draw\", \"date\": \"8 April 2026\", \"odds\": 1.89}, {\"league\": \"Serie A\", \"team_1\": \"AC Milan\", \"team_2\": \"Juventus\", \"prediction\": \"Under 2.5\", \"date\": \"27/11/2025\", \"odds\": 3.19}, {\"league\": \"Eredivisie\", \"team_1\": \"AZ Alkmaar\", \"team_2\": \"Twente\", \"prediction\": \"Away Win or Draw\", \"date\": \"13.05.2026\", \"odds\": 2.0}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Yesterday result: WIN โœ…\n๐Ÿ“Š ๐Ÿ“Œ Serie A\nLecce - Parma โ€” Sep 14, 2025 โœ…\nOver 3.5 | 1.31 ๐Ÿ‘€"}, {"role": "assistant", "content": "[{\"league\": \"Serie A\", \"team_1\": \"Lecce\", \"team_2\": \"Parma\", \"prediction\": \"Over 3.5\", \"date\": \"Sep 14, 2025\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ VIP Prediction โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 10-05-2026\n๐Ÿ™Œ ๐Ÿ†• ๐‹๐ž๐š๐ ๐ฎ๐ž: La Liga\n๐Œ๐š๐ญ๐œ๐ก: Espanyol - Villarreal\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 17:00 WAT\nโœ…Over 2.5\nโœ…Odds @3.22 on Bet365"}, {"role": "assistant", "content": "[{\"league\": \"La Liga\", \"team_1\": \"Espanyol\", \"team_2\": \"Villarreal\", \"prediction\": \"Over 2.5\", \"date\": \"10-05-2026\", \"odds\": 3.22}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ VIP Prediction โšฝ๏ธ\nDate: Dec 16, 2025\nLeague: Super League\nMatch: Winterthur - Thun\nKick off: 21:45 WAT\nโœ…Over 2.5\nโœ…Odds @2.97 on William Hill"}, {"role": "assistant", "content": "[{\"league\": \"Super League\", \"team_1\": \"Winterthur\", \"team_2\": \"Thun\", \"prediction\": \"Over 2.5\", \"date\": \"Dec 16, 2025\", \"odds\": 2.97}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“† 17.01.2026 | 21:45\nโšฝ Championship: Plymouth Argyle - Preston North End\nโœ”๏ธ Over 3.5 | @2.0"}, {"role": "assistant", "content": "[{\"league\": \"Championship\", \"team_1\": \"Plymouth Argyle\", \"team_2\": \"Preston North End\", \"prediction\": \"Over 3.5\", \"date\": \"17.01.2026\", \"odds\": 2.0}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Top Prediction โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: Jan 10, 2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Premire League\n๐Œ๐š๐ญ๐œ๐ก: Wolverhampton Wanderers โ€“ Bournemouth\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 19:45 WAT\nโœ…Away Win\nโœ…Odds @1.47 on Unibet"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Wolverhampton Wanderers\", \"team_2\": \"Bournemouth\", \"prediction\": \"Away Win\", \"date\": \"Jan 10, 2026\", \"odds\": 1.47}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Join our VIP channel ๐Ÿ’Ž\n๐Ÿ“† Sep 24, 2025 | 19:45\nโšฝ Championship: Burnley VS Stoke City\nโœ”๏ธ Over 2.5 | @1.9"}, {"role": "assistant", "content": "[{\"league\": \"Championship\", \"team_1\": \"Burnley\", \"team_2\": \"Stoke City\", \"prediction\": \"Over 2.5\", \"date\": \"Sep 24, 2025\", \"odds\": 1.9}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "wow predictions present\nINCREDIBLE MATCH BETWEEN Girona v Osasuna\nTime: 19:45\nwe forecast 12\nOdds 3.1\nFor more predictions visit www.eaglepredict.com"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Girona\", \"team_2\": \"Osasuna\", \"prediction\": \"12\", \"date\": null, \"odds\": 3.1}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿšจ ๐Ÿ“Œ Serie B\nSรผdtirol vs Cesena โ€” 15-08-2025\n๐Ÿ… GG | 2.07"}, {"role": "assistant", "content": "[{\"league\": \"Serie B\", \"team_1\": \"Sรผdtirol\", \"team_2\": \"Cesena\", \"prediction\": \"GG\", \"date\": \"15-08-2025\", \"odds\": 2.07}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšก๏ธ Best Bets Today โšก๏ธ\nTip 1:\nLeague: Ligue 2\nMatch: Dunkerque - Martigues\nDate: Nov 13, 2025 | KO: 20:45\nPrediction: Away Win or Draw @ 2.39\nTip 2:\nLeague: Bundesliga\nMatch: Freiburg - Stuttgart\nDate: 24 January 2026 | KO: 17:00\nPrediction: Over 3.5 @ 2.08\nTip 3:\nLeague: Super League\nMatch: St. Gallen - Sion\nDate: 25 November 2025 | KO: 18:00\nPrediction: 12 @ 3.46\nTip 4:\nLeague: 2. Bundesliga\nMatch: Magdeburg - Kaiserslautern\nDate: 07-09-2025 | KO: 15:00\nPrediction: 1X @ 2.81\nFor more predictions visit www.eaglepredict.com"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 2\", \"team_1\": \"Dunkerque\", \"team_2\": \"Martigues\", \"prediction\": \"Away Win or Draw\", \"date\": \"Nov 13, 2025\", \"odds\": 2.39}, {\"league\": \"Bundesliga\", \"team_1\": \"Freiburg\", \"team_2\": \"Stuttgart\", \"prediction\": \"Over 3.5\", \"date\": null, \"odds\": 2.08}, {\"league\": \"Super League\", \"team_1\": \"St. Gallen\", \"team_2\": \"Sion\", \"prediction\": \"12\", \"date\": \"25 November 2025\", \"odds\": 3.46}, {\"league\": \"2. Bundesliga\", \"team_1\": \"Magdeburg\", \"team_2\": \"Kaiserslautern\", \"prediction\": \"1X\", \"date\": \"07-09-2025\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Œ Super League โœจ\nThun vs Winterthur โ€” Feb 10, 2026\nOver 1.5 | 3.18"}, {"role": "assistant", "content": "[{\"league\": \"Super League\", \"team_1\": \"Thun\", \"team_2\": \"Winterthur\", \"prediction\": \"Over 1.5\", \"date\": \"Feb 10, 2026\", \"odds\": 3.18}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšก๏ธ Best Bets Today โšก๏ธ\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 1 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 20-02-2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Premier League\n๐Œ๐š๐ญ๐œ๐ก: Newcastle United โ€“ Everton\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 13:00 WAT\nโœ…Home Win\nโœ…Odds @2.22 on Betway\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 2 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 19/11/2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Serie B\n๐Œ๐š๐ญ๐œ๐ก: Juve Stabia โ€“ Mantova\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 20:00 WAT\nโœ…Away Win\nโœ…Odds @1.25 on Bwin\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 3 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 04/09/2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Premier League\n๐Œ๐š๐ญ๐œ๐ก: Liverpool โ€“ Everton\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 19:45 WAT\nโœ…X2\nโœ…Odds @2.42 on BETANO\nGood luck everyone! ๐Ÿ€"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Newcastle United\", \"team_2\": \"Everton\", \"prediction\": \"Home Win\", \"date\": \"20-02-2026\", \"odds\": 2.22}, {\"league\": \"Serie B\", \"team_1\": \"Juve Stabia\", \"team_2\": \"Mantova\", \"prediction\": \"Away Win\", \"date\": \"19/11/2025\", \"odds\": 1.25}, {\"league\": \"Premier League\", \"team_1\": \"Liverpool\", \"team_2\": \"Everton\", \"prediction\": \"X2\", \"date\": \"04/09/2025\", \"odds\": 2.42}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Œ Serie B\n๐Ÿšจ Cremonese x Brescia โ€” 04/02/2026\nAway Win | 1.91"}, {"role": "assistant", "content": "[{\"league\": \"Serie B\", \"team_1\": \"Cremonese\", \"team_2\": \"Brescia\", \"prediction\": \"Away Win\", \"date\": \"04/02/2026\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšก๏ธ Best Bets Today โšก๏ธ\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 1 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 18/03/2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Ligue 1\n๐Œ๐š๐ญ๐œ๐ก: Strasbourg vs Montpellier\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 19:45 WAT\nโœ…Over 2.5\nโœ…Odds @2.12 on Bet365\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 2 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: Sep 19, 2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Championship ๐Ÿ’ฐ\n๐Œ๐š๐ญ๐œ๐ก: Cardiff City vs Leeds United\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 20:45 WAT\nโœ…X2\nโœ…Odds @1.94 on William Hill\nGood luck everyone! ๐Ÿ€"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 1\", \"team_1\": \"Strasbourg\", \"team_2\": \"Montpellier\", \"prediction\": \"Over 2.5\", \"date\": \"18/03/2026\", \"odds\": 2.12}, {\"league\": \"Championship\", \"team_1\": \"Cardiff City\", \"team_2\": \"Leeds United\", \"prediction\": \"X2\", \"date\": null, \"odds\": 1.94}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Football Tip โšฝ๏ธ\nDate: 08/01/2026\nLeague: Serie A\nMatch: Parma โ€“ Fiorentina\nKick off: 16:00 WAT\nโœ…Under 2.5\nโœ…Odds @1.15 on BTEANO"}, {"role": "assistant", "content": "[{\"league\": \"Serie A\", \"team_1\": \"Parma\", \"team_2\": \"Fiorentina\", \"prediction\": \"Under 2.5\", \"date\": \"08/01/2026\", \"odds\": 1.15}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Match: Ulm 1846 VS Hertha BSC\nLeague: 2. Bundesliga ๐Ÿ’Ž\nDate: Mar 24, 2026\nPrediction: GG\n๐Ÿ… Odds: 1.09"}, {"role": "assistant", "content": "[{\"league\": \"2. Bundesliga\", \"team_1\": \"Ulm 1846\", \"team_2\": \"Hertha BSC\", \"prediction\": \"GG\", \"date\": \"Mar 24, 2026\", \"odds\": 1.09}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Œ La Liga\n๐Ÿ†• Villarreal - Rayo Vallecano โ€” Jan 9, 2026 โœ…\nAway Win or Draw | 3.01\nYesterday result: WIN โœ…"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Villarreal\", \"team_2\": \"Rayo Vallecano\", \"prediction\": \"Away Win or Draw\", \"date\": \"Jan 9, 2026\", \"odds\": 3.01}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ ๐๐ซ๐ž๐๐ข๐œ๐ญ๐ข๐จ๐ง๐ฌ ๐จ๐Ÿ ๐ญ๐ก๐ž ๐ƒ๐š๐ฒ โšฝ๏ธ\n#1 Serie B | Modena VS Mantova | 07/08/2025\nโ†’ Over 1.5 @ 3.32\n#2 2. Bundesliga | Hannover 96 VS Greuther Fรผrth | 20/09/2025\n๐Ÿ†• โ†’ Under 2.5 @ 1.22\n#3 Segunda Divisiรณn | Deportivo La Coruรฑa VS Albacete | 21.10.2025 ๐Ÿ’ฅ\nโ†’ 1X @ 2.39\nWin big today! ๐Ÿค‘"}, {"role": "assistant", "content": "[{\"league\": \"Serie B\", \"team_1\": \"Modena\", \"team_2\": \"Mantova\", \"prediction\": \"Over 1.5\", \"date\": \"07/08/2025\", \"odds\": 3.32}, {\"league\": \"2. Bundesliga\", \"team_1\": \"Hannover 96\", \"team_2\": \"Greuther Fรผrth\", \"prediction\": \"Under 2.5\", \"date\": \"20/09/2025\", \"odds\": 1.22}, {\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Deportivo La Coruรฑa\", \"team_2\": \"Albacete\", \"prediction\": \"1X\", \"date\": \"21.10.2025\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Œ Bundesliga\nBayer Leverkusen vs Augsburg โ€” 2 March 2026\n12 | 1.45\nUse responsible gambling ๐Ÿ™"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Bayer Leverkusen\", \"team_2\": \"Augsburg\", \"prediction\": \"12\", \"date\": \"2 March 2026\", \"odds\": 1.45}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ”ฅ TODAY'S FOOTBALL TIPS ๐Ÿ”ฅ\n๐ŸŽฏ Pick #1\nCesena VS Pisa (Serie B)\n๐Ÿ“… 17 February 2026 โฐ 21:00\nโœ… Home Win or Draw | odds: 2.5\n๐ŸŽฏ Pick #2\nRennes VS Saint-ร‰tienne (Ligue 1)\n๐Ÿ“… 12.12.2025 โฐ 15:00\nโœ… X2 | odds: 1.89\n๐ŸŽฏ Pick #3\nSpezia VS Bari (Serie B)\n๐Ÿ“… 09/12/2025 โฐ 20:00\nโœ… Over 1.5 | odds: 2.58\nFor more predictions visit www.eaglepredict.com"}, {"role": "assistant", "content": "[{\"league\": \"Serie B\", \"team_1\": \"Cesena\", \"team_2\": \"Pisa\", \"prediction\": \"Home Win or Draw\", \"date\": \"17 February 2026\", \"odds\": 2.5}, {\"league\": \"Ligue 1\", \"team_1\": \"Rennes\", \"team_2\": \"Saint-ร‰tienne\", \"prediction\": \"X2\", \"date\": \"12.12.2025\", \"odds\": 1.89}, {\"league\": \"Serie B\", \"team_1\": \"Spezia\", \"team_2\": \"Bari\", \"prediction\": \"Over 1.5\", \"date\": \"09/12/2025\", \"odds\": 2.58}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ”ฅ Today's football tip ๐Ÿ”ฅ\n๐Ÿ… Competition: La Liga\nGame: Athletic Bilbao - Girona\nDate: Oct 6, 2025, KO 13:00\nOur pick: Under 3.5\nBest odds: 2.84 (Bwin) ๐Ÿšจ\nGood luck! โšฝ"}, {"role": "assistant", "content": "[{\"league\": \"La Liga\", \"team_1\": \"Athletic Bilbao\", \"team_2\": \"Girona\", \"prediction\": \"Under 3.5\", \"date\": \"Oct 6, 2025\", \"odds\": 2.84}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšก๏ธ Best Bets Today โšก๏ธ\nTip 1:\nLeague: Ligue 2\nMatch: Martigues VS Red Star\nDate: 3 October 2025 | KO: 20:00\nPrediction: GG @ 2.26\nTip 2:\nLeague: Premier League\nMatch: Ironi Kiryat Shmona VS Maccabi Tel Aviv\nDate: 19-02-2026 | KO: 17:00\nPrediction: Over 3.5 @ 2.25\nFollow us for daily tips! ๐Ÿ™Œ"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 2\", \"team_1\": \"Martigues\", \"team_2\": \"Red Star\", \"prediction\": \"GG\", \"date\": \"3 October 2025\", \"odds\": 2.26}, {\"league\": \"Premier League\", \"team_1\": \"Ironi Kiryat Shmona\", \"team_2\": \"Maccabi Tel Aviv\", \"prediction\": \"Over 3.5\", \"date\": \"19-02-2026\", \"odds\": 2.25}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Record this week: 8W 2L\nMainz 05 โ€“ RB Leipzig | Bundesliga | Aug 23, 2025 | Home Win or Draw @ 3.08"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Mainz 05\", \"team_2\": \"RB Leipzig\", \"prediction\": \"Home Win or Draw\", \"date\": \"Aug 23, 2025\", \"odds\": 3.08}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ‘‡ Salernitana - Brescia\n๐Ÿ“… 22.01.2026\nโœ… Away Win @ 2.51 โ‡๏ธ โœ…"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Salernitana\", \"team_2\": \"Brescia\", \"prediction\": \"Away Win\", \"date\": \"22.01.2026\", \"odds\": 2.51}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Today I really like this match ๐Ÿ‘‡\n๐Ÿค‘ Le Havre โ€“ Monaco (Ligue 1) ๐Ÿ’ฐ\nDate: 28 May 2026\nMy pick: Draw\nOdds: 2.14 on Pinnacle"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Le Havre\", \"team_2\": \"Monaco\", \"prediction\": \"Draw\", \"date\": \"28 May 2026\", \"odds\": 2.14}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Best Bet Today โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 27.02.2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Championship\n๐Œ๐š๐ญ๐œ๐ก: Plymouth Argyle x Derby County\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 19:45 WAT\nโœ…Over 2.5\nโœ…Odds @3.04 on Betway"}, {"role": "assistant", "content": "[{\"league\": \"Championship\", \"team_1\": \"Plymouth Argyle\", \"team_2\": \"Derby County\", \"prediction\": \"Over 2.5\", \"date\": \"27.02.2026\", \"odds\": 3.04}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Match: aJhn Regensburg v Elversberg\nLeague: 2. Bundesliga\nDate: 17/09/2025\nPrediction: Home Win or Draw\nOdds: 2.92"}, {"role": "assistant", "content": "[{\"league\": \"2. Bundesliga\", \"team_1\": \"Jahn Regensburg\", \"team_2\": \"Elversberg\", \"prediction\": \"Home Win or Draw\", \"date\": \"17/09/2025\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐ŸŽฏ Today's Picks ๐ŸŽฏ\n#1 Segunda Divisiรณn | Cรกdiz VS Zaragoza | 09-10-2025 ๐Ÿƒ\nโ†’ GG @ 1.27\n#2 Serie B | Catanzaro VS Sassuolo | 26-12-2025\nโ†’ Both Teams to Score @ 1.54\n#3 Bundesliga | St. Pauli VS RB Leipzig | 13-10-2025\nโ†’ 12 @ 1.12"}, {"role": "assistant", "content": "[{\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Cรกdiz\", \"team_2\": \"Zaragoza\", \"prediction\": \"GG\", \"date\": \"09-10-2025\", \"odds\": 1.27}, {\"league\": \"Serie B\", \"team_1\": \"Catanzaro\", \"team_2\": \"Sassuolo\", \"prediction\": \"Both Teams to Score\", \"date\": \"26-12-2025\", \"odds\": null}, {\"league\": \"Bundesliga\", \"team_1\": \"St. Pauli\", \"team_2\": \"RB Leipzig\", \"prediction\": \"12\", \"date\": \"13-10-2025\", \"odds\": 1.12}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "wow predictions present\nINCREDIBLE MATCH BTEWEEN Kรถln VS Elversberg\nTime: 16:00\nwe forecast Away Win\nOdds 3.28"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Kรถln\", \"team_2\": \"Elversberg\", \"prediction\": \"Away Win\", \"date\": null, \"odds\": 3.28}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ ๐๐ซ๐ž๐๐ข๐œ๐ญ๐ข๐จ๐ง๐ฌ ๐จ๐Ÿ ๐ญ๐ก๐ž ๐ƒ๐š๐ฒ โšฝ๏ธ\n๐ŸŽฏ Pick #1\nBochum โ€“ Wolfsburg (Bundesliga)\nโœจ ๐Ÿ“… 05/08/2025 โฐ 16:00\nโœ… NG | odds: 1.81\n๐ŸŽฏ Pick #2\nAston Villa โ€“ Everton (Premier League)\n๐Ÿ“… 03-03-2026 โฐ 16:00\nโœ… NG | odds: 3.18\n๐ŸŽฏ Pick #3\nBnei Sakhnin โ€“ Hapoel Tel Aviv (Premier League)\n๐Ÿ“… Nov 2, 2025 โฐ 16:00\nโœ… GG | odds: 2.7\nJoin our VIP channel for more! ๐Ÿ’Ž"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Bochum\", \"team_2\": \"Wolfsburg\", \"prediction\": \"NG\", \"date\": \"05/08/2025\", \"odds\": 1.81}, {\"league\": \"Premier League\", \"team_1\": \"Aston Villa\", \"team_2\": \"Everton\", \"prediction\": \"NG\", \"date\": \"03-03-2026\", \"odds\": 3.18}, {\"league\": \"Premier League\", \"team_1\": \"Bnei Sakhnin\", \"team_2\": \"Hapoel Tel Aviv\", \"prediction\": \"GG\", \"date\": \"Nov 2, 2025\", \"odds\": 2.7}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Š ๐Ÿ“† Feb 4, 2026 | 15:00\nโšฝ Premier League: Ironi Kiryat Shmona - Maccabi Tel Aviv ๐Ÿ‘€\nโœ”๏ธ X2 | @2.66 โ‡๏ธ"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Ironi Kiryat Shmona\", \"team_2\": \"Maccabi Tel Aviv\", \"prediction\": \"X2\", \"date\": \"Feb 4, 2026\", \"odds\": 2.66}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ’ฐ Daily Predictions ๐Ÿ’ฐ\n#1 Ligue 1 | Toulouse - Angers | 7 October 2025\nโ†’ NG @ 1.28\n#2 Serie A | Lecce - Empoli | 18/11/2025\nโ†’ Under 3.5 @ 3.14\n#3 La Liga | Alavรฉs - Celta Vigo | 12.04.2026\nโ†’ Away Win @ 2.41 ๐Ÿ”ฅ"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 1\", \"team_1\": \"Toulouse\", \"team_2\": \"Angers\", \"prediction\": \"NG\", \"date\": \"7 October 2025\", \"odds\": 1.28}, {\"league\": \"Serie A\", \"team_1\": \"Lecce\", \"team_2\": \"Empoli\", \"prediction\": \"Under 3.5\", \"date\": \"18/11/2025\", \"odds\": 3.14}, {\"league\": \"La Liga\", \"team_1\": \"Alavรฉs\", \"team_2\": \"Celta Vigo\", \"prediction\": \"Away Win\", \"date\": \"12.04.2026\", \"odds\": 2.41}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Sure Tip โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 28/08/2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: 2. Bundesliga\n๐Œ๐š๐ญ๐œ๐ก: Kรถln - Darmstadt 98\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 21:00 WAT\nโœ…Over 2.5\nโœ…Odds @2.47 on Pinnacle"}, {"role": "assistant", "content": "[{\"league\": \"2. Bundesliga\", \"team_1\": \"Kรถln\", \"team_2\": \"Darmstadt 98\", \"prediction\": \"Over 2.5\", \"date\": \"28/08/2025\", \"odds\": 2.47}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Sure Tip โšฝ๏ธ ๐Ÿ“Œ\nDate: 7 April 2026\n๐Ÿ‘€ League: Super League\nMatch: Lugano vs Sion\nKick off: 15:00 WAT\nโœ…Under 3.5\n๐Ÿค‘ โœ…Odds @2.47 on 1xBet"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Lugano\", \"team_2\": \"Sion\", \"prediction\": \"Under 3.5\", \"date\": \"7 April 2026\", \"odds\": 2.47}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ‘‘ wow predictions present\nINCREDIBLE MATCH BETWEEN Venezia v Torino\nTime: 19:45\nwe forecast Under 2.5\nOdds 2.07"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Venezia\", \"team_2\": \"Torino\", \"prediction\": \"Under 2.5\", \"date\": null, \"odds\": 2.07}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "MATCH: Cesena โ€“ Cremonese\nLEAGUE: Serie B โœจ\nDATE: 01/03/2026 ๐Ÿƒ\nPICK: Under 2.5 ๐Ÿ…\nODDS: 1.85"}, {"role": "assistant", "content": "[{\"league\": \"Serie B\", \"team_1\": \"Cesena\", \"team_2\": \"Cremonese\", \"prediction\": \"Under 2.5\", \"date\": \"01/03/2026\", \"odds\": 1.85}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšก๏ธ Best Bets Today โšก๏ธ\n๐ŸŽฏ Pick #1\nKaiserslautern vs Darmstadt 98 (2. Bundesliga)\n๐Ÿ“… 15/08/2025 โฐ 19:00\nโœ… Drwa | odds: 2.38\n๐ŸŽฏ Pick #2\nSalernitana vs Spezia (Serie B)\n๐Ÿ“… 9 January 2026 โฐ 19:45\nโœ… Over 1.5 | odds: 2.82\n๐ŸŽฏ Pick #3\nBnei Sakhnin vs Maccabi Haifa (Premier League)\n๐Ÿ“… Sep 19, 2025 โฐ 13:00\nโœ… 12 | odds: 2.69\n๐ŸŽฏ Pick #4\nWatford vs Norwich City (Championship)\n๐Ÿ“… 20/03/2026 โฐ 21:45\nโœ… Over 1.5 | odds: 3.1\nFor more predictions visit www.eaglepredict.com"}, {"role": "assistant", "content": "[{\"league\": \"2. Bundesliga\", \"team_1\": \"Kaiserslautern\", \"team_2\": \"Darmstadt 98\", \"prediction\": \"Draw\", \"date\": \"15/08/2025\", \"odds\": 2.38}, {\"league\": \"Serie B\", \"team_1\": \"Salernitana\", \"team_2\": \"Spezia\", \"prediction\": \"Over 1.5\", \"date\": \"9 January 2026\", \"odds\": 2.82}, {\"league\": \"Premier League\", \"team_1\": \"Bnei Sakhnin\", \"team_2\": \"Maccabi Haifa\", \"prediction\": \"12\", \"date\": \"Sep 19, 2025\", \"odds\": 2.69}, {\"league\": \"Championship\", \"team_1\": \"Watford\", \"team_2\": \"Norwich City\", \"prediction\": \"Over 1.5\", \"date\": \"20/03/2026\", \"odds\": 3.1}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Š Football Tips\n๐ŸŽฏ Pick #1\nAugsburg x RB Leipzig (Bundesliga)\n๐Ÿ“… 13.04.2026 โฐ 13:00\nโœ… 1X | odds: 2.81\n๐ŸŽฏ Pick #2\nLeeds United x Sunderland (Championship)\n๐Ÿ“… 21/12/2025 โฐ 13:00\nโœ… Over 2.5 | odds: 3.44"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Augsburg\", \"team_2\": \"RB Leipzig\", \"prediction\": \"1X\", \"date\": \"13.04.2026\", \"odds\": 2.81}, {\"league\": \"Championship\", \"team_1\": \"Leeds United\", \"team_2\": \"Sunderland\", \"prediction\": \"Over 2.5\", \"date\": \"21/12/2025\", \"odds\": 3.44}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ ๐๐ซ๐ž๐๐ข๐œ๐ญ๐ข๐จ๐ง๐ฌ ๐จ๐Ÿ ๐ญ๐ก๐ž ๐ƒ๐š๐ฒ โšฝ๏ธ\n#1 Premier League | Liverpool VS Southampton | 18.03.2026\nโ†’ X2 @ 1.52\n๐Ÿ‘€ #2 Serie B | Mantova VS Spezia | 6 October 2025\nโœจ โ†’ X2 @ 1.07\n#3 Premier League | Hapoel Haifa VS Hapoel Jerusalem | 03-09-2025\nโ†’ Over 3.5 @ 1.9 ๐Ÿ…\nFor more predictions visit www.eaglepredict.com\nUse responsible gambling ๐Ÿ™"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Liverpool\", \"team_2\": \"Southampton\", \"prediction\": \"X2\", \"date\": \"18.03.2026\", \"odds\": 1.52}, {\"league\": \"Serie B\", \"team_1\": \"Mantova\", \"team_2\": \"Spezia\", \"prediction\": \"X2\", \"date\": \"6 October 2025\", \"odds\": 1.07}, {\"league\": \"Premier League\", \"team_1\": \"Hapoel Haifa\", \"team_2\": \"Hapoel Jerusalem\", \"prediction\": \"Over 3.5\", \"date\": \"03-09-2025\", \"odds\": 1.9}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "MATCH: Grenoble vs Bastia\nLEAGUE: Ligue 2\nDATE: Nov 14, 2025\nPICK: Both Teams to Score\nODDS: 3.33"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 2\", \"team_1\": \"Grenoble\", \"team_2\": \"Bastia\", \"prediction\": \"Both Teams to Score\", \"date\": \"Nov 14, 2025\", \"odds\": 3.33}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Match: Ironi Tiberias - F.C. Ashdod\nLeague: Premier League\nDate: 22/04/2026\nPrediction: Away Win\nOdds: 1.5"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Ironi Tiberias\", \"team_2\": \"F.C. Ashdod\", \"prediction\": \"Away Win\", \"date\": \"22/04/2026\", \"odds\": 1.5}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Verona vs Genoa\n๐Ÿ“… May 28, 2026\nโœ… Away Win @ 1.56"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Verona\", \"team_2\": \"Genoa\", \"prediction\": \"Away Win\", \"date\": null, \"odds\": 1.56}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšก๏ธ Best Bets Today โšก๏ธ\n1. Sheffield United VS Blackburn Rovers โ€” Championship โ€” Both Teams to Score @ 1.28 (12 April 2026)\n2. Clermont VS Laval โ€” Ligue 2 โ€” Home Win or Draw @ 2.9 (05-11-2025)\nWin big today! ๐Ÿค‘"}, {"role": "assistant", "content": "[{\"league\": \"Championship\", \"team_1\": \"Sheffield United\", \"team_2\": \"Blackburn Rovers\", \"prediction\": \"Both Teams to Score\", \"date\": \"12 April 2026\", \"odds\": 1.28}, {\"league\": \"Ligue 2\", \"team_1\": \"Clermont\", \"team_2\": \"Laval\", \"prediction\": \"Home Win or Draw\", \"date\": \"05-11-2025\", \"odds\": 2.9}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐ŸŽฏ Today's Picks\nTip 1:\nLeague: Ligue 1\nMatch: Lens VS Montpellier\nDate: 27 April 2026 | KO: 15:00 ๐Ÿ“Š\nPrediction: Home Win @ 3.02\nTip 2:\nLeague: Premier League\nMatch: Beitar Jerusalem VS Hapoel Tel Aviv\nDate: 04.08.2025 | KO: 16:00\nPrediction: Away Win @ 1.3\nTip 3:\nLeague: La Liga\nMatch: Valencia VS Alavรฉs\nDate: 16.04.2026 | KO: 17:00\nPrediction: Both Teams to Score @ 2.92"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 1\", \"team_1\": \"Lens\", \"team_2\": \"Montpellier\", \"prediction\": \"Home Win\", \"date\": \"27 April 2026\", \"odds\": 3.02}, {\"league\": null, \"team_1\": \"Beitar Jerusalem\", \"team_2\": \"Hapoel Tel Aviv\", \"prediction\": \"Away Win\", \"date\": \"04.08.2025\", \"odds\": 1.3}, {\"league\": \"La Liga\", \"team_1\": \"Valencia\", \"team_2\": \"Alavรฉs\", \"prediction\": \"Both Teams to Score\", \"date\": \"16.04.2026\", \"odds\": 2.92}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Œ Bundesliga\nFreiburg - Holstein Kiel โ€” 15/03/2026\nNG | 2.72"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Freiburg\", \"team_2\": \"Holstein Kiel\", \"prediction\": \"NG\", \"date\": \"15/03/2026\", \"odds\": 2.72}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Best Bet Today โšฝ๏ธ\nDate: 4 November 2025\nLeague: Championship\nMatch: Luton Town vs Watford\nKick off: 13:00 WAT\nโœ…X2\nโœ…Odds @2.82 on Pinnacle"}, {"role": "assistant", "content": "[{\"league\": \"Championship\", \"team_1\": \"Luton Town\", \"team_2\": \"Watford\", \"prediction\": \"X2\", \"date\": \"4 November 2025\", \"odds\": 2.82}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐ŸŸ๏ธ Bundesliga\nEintracht Frankfurt vs Mainz 05 ๐Ÿ‘€\n๐Ÿ… Tip: Away Win\nOdds: 1.35 on Bwin"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Eintracht Frankfurt\", \"team_2\": \"Mainz 05\", \"prediction\": \"Away Win\", \"date\": null, \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Š Football Tips\n๐Ÿƒ ๐ŸŽฏ Pick #1\nSalernitana v Frosinone (Serie B)\n๐Ÿ“… 20/03/2026 โฐ 16:00\nโœ… X2 | odds: 3.11\n๐ŸŽฏ Pick #2\nNice v Toulouse (Ligue 1)\n๐ŸŽฏ ๐Ÿ“… 16 April 2026 โฐ 17:00\nโœ… Home Win or Draw | odds: 2.07\n๐ŸŽฏ Pick #3\nLuzern v Servette (Super League)\n๐Ÿ“… 10/01/2026 โฐ 13:00\nโœ… GG | odds: 3.31\n๐ŸŽฏ Pick #4\nRayo Vallecano v Espanyol (La Liga)\n๐Ÿ“… 23/12/2025 โฐ 17:00\n๐Ÿ‘€ โœ… Under 2.5 | odds: 2.84\nJoin our VIP channel for more! ๐Ÿ’Ž"}, {"role": "assistant", "content": "[{\"league\": \"Serie B\", \"team_1\": \"Salernitana\", \"team_2\": \"Frosinone\", \"prediction\": \"X2\", \"date\": \"20/03/2026\", \"odds\": 3.11}, {\"league\": \"Ligue 1\", \"team_1\": \"Nice\", \"team_2\": \"Toulouse\", \"prediction\": \"Home Win or Draw\", \"date\": null, \"odds\": 2.07}, {\"league\": \"Super League\", \"team_1\": \"Luzern\", \"team_2\": \"Servette\", \"prediction\": \"GG\", \"date\": \"10/01/2026\", \"odds\": 3.31}, {\"league\": null, \"team_1\": \"Rayo Vallecano\", \"team_2\": \"Espanyol\", \"prediction\": \"Under 2.5\", \"date\": \"23/12/2025\", \"odds\": 2.84}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Today I really like this match ๐Ÿ‘‡\nโœ… Girona โ€“ Barcelona (La Liga)\nDate: Apr 10, 2026 ๐Ÿ‘€\nMy pick: NG\nOdds: 3.49 on Betway"}, {"role": "assistant", "content": "[{\"league\": \"La Liga\", \"team_1\": \"Girona\", \"team_2\": \"Barcelona\", \"prediction\": \"NG\", \"date\": \"Apr 10, 2026\", \"odds\": 3.49}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Œ 2. Bundesliga\nFortuna Dรผsseldorf โ€“ Eintracht Braunschweig โ€” 16/04/2026\nAway Win or Draw | 1.48"}, {"role": "assistant", "content": "[{\"league\": \"2. Bundesliga\", \"team_1\": \"Fortuna Dรผsseldorf\", \"team_2\": \"Eintracht Braunschweig\", \"prediction\": \"Away Win or Draw\", \"date\": \"16/04/2026\", \"odds\": 1.48}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Prediction of the Day โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 26.04.2026 ๐Ÿ’ฅ\n๐‹๐ž๐š๐ ๐ฎ๐ž: La Liga\n๐Œ๐š๐ญ๐œ๐ก: Real Betis x Villarreal ๐Ÿ…\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 15:00 WAT\n๐Ÿ”ฅ โœ…GG\nโœ…Odds @2.39 on 1xBet"}, {"role": "assistant", "content": "[{\"league\": \"La Liga\", \"team_1\": \"Real Betis\", \"team_2\": \"Villarreal\", \"prediction\": \"GG\", \"date\": \"26.04.2026\", \"odds\": 2.39}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“† 19.01.2026 | 20:45\nโšฝ Ligue 2: Metz v Rodez\nโœ”๏ธ Home Win | @2.09"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 2\", \"team_1\": \"Metz\", \"team_2\": \"Rodez\", \"prediction\": \"Home Win\", \"date\": \"19.01.2026\", \"odds\": 2.09}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Œ Bundesliga\nHoffenheim VS Holstein Kiel โ€” Feb 21, 2026\nUnder 2.5 | 3.3"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Hoffenheim\", \"team_2\": \"Holstein Kiel\", \"prediction\": \"Under 2.5\", \"date\": \"Feb 21, 2026\", \"odds\": 3.3}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Œ Ligue 2\nMetz x Dunkerque โ€” 11 May 2026\nHome Win or Draw | 2.15"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 2\", \"team_1\": \"Metz\", \"team_2\": \"Dunkerque\", \"prediction\": \"Home Win or Draw\", \"date\": \"11 May 2026\", \"odds\": 2.15}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "wow predictions present\nINCREDIBLE MATCH BETWEEN Cesena - Mantova ๐ŸŽฏ\nTime: 20:45 โœจ ๐Ÿƒ\nwe forecast 1X\nOdds 1.93"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Cesena\", \"team_2\": \"Mantova\", \"prediction\": \"1X\", \"date\": null, \"odds\": 1.93}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "wow predictions present\nINCREDIBLE MATCH BETWEEN Martigues v Amiens\nTime: 13:00\n๐Ÿ… we forecast Both Teams to Score\nOdds 2.61"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Martigues\", \"team_2\": \"Amiens\", \"prediction\": \"Both Teams to Score\", \"date\": null, \"odds\": 2.61}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“† 01.01.2026 | 20:00\nโšฝ Serie B: Palermo VS Sampdoria\nโœ”๏ธ wAay Win or Draw | @3.34"}, {"role": "assistant", "content": "[{\"league\": \"Serie B\", \"team_1\": \"Palermo\", \"team_2\": \"Sampdoria\", \"prediction\": \"Away Win or Draw\", \"date\": \"01.01.2026\", \"odds\": 3.34}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "MATCH: Lille x PSG\nLEAGUE: Ligue 1\nDATE: Aug 16, 2025\nPICK: Home Win or Draw\nODDS: 3.27"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 1\", \"team_1\": \"Lille\", \"team_2\": \"PSG\", \"prediction\": \"Home Win or Draw\", \"date\": \"Aug 16, 2025\", \"odds\": 3.27}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "wow predictions present\nINCREDIBLE MATCH BETWEEN Luzern x Lugano\nTime: 21:45\nwe forecast Away Win or Draw\nOdds 1.72"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Luzern\", \"team_2\": \"Lugano\", \"prediction\": \"Away Win or Draw\", \"date\": null, \"odds\": 1.72}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐ŸŽฏ Today's Picks\n#1 2. Bundesliga | Jahn Regensburg x Darmstadt 98 | 16-11-2025\nโ†’ GG @ 2.34\n#2 Serie A | Inter Milan x Torino | 15 November 2025\nโ†’ Over 3.5 @ 1.18\n#3 La Liga | Real Madrid x Girona | 17 September 2025\nโ†’ Draw @ 2.11\nFollow us for daily tips! ๐Ÿ™Œ"}, {"role": "assistant", "content": "[{\"league\": \"2. Bundesliga\", \"team_1\": \"Jahn Regensburg\", \"team_2\": \"Darmstadt 98\", \"prediction\": \"GG\", \"date\": \"16-11-2025\", \"odds\": 2.34}, {\"league\": \"Serie A\", \"team_1\": \"Inter Milan\", \"team_2\": \"Torino\", \"prediction\": \"Over 3.5\", \"date\": \"15 November 2025\", \"odds\": 1.18}, {\"league\": \"La Liga\", \"team_1\": \"Real Madrid\", \"team_2\": \"Girona\", \"prediction\": \"Draw\", \"date\": \"17 September 2025\", \"odds\": 2.11}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Today I really like this match ๐Ÿ‘‡\nWest Bromwich Albion x Watford (Championship) ๐Ÿค‘\n๐Ÿ“Š Date: Mar 2, 2026\nMy pick: Under 2.5\n๐Ÿ”ฅ Odds: 1.88 on BETANO"}, {"role": "assistant", "content": "[{\"league\": \"Championship\", \"team_1\": \"West Bromwich Albion\", \"team_2\": \"Watford\", \"prediction\": \"Under 2.5\", \"date\": \"Mar 2, 2026\", \"odds\": 1.88}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Martigues VS Paris FC ๐Ÿ‘€\n๐Ÿ“… 25/05/2026 ๐ŸŽฏ\nโœ… NG @ 3.07"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Martigues\", \"team_2\": \"Paris FC\", \"prediction\": \"NG\", \"date\": \"25/05/2026\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Yesterday result: WIN โœ…\n๐Ÿ“Š Football Tips\nโ‡๏ธ 1. Hapoel Be'er Sheva x Beitar Jerusalem โ€” Premier League โ€” Under 2.5 @ 3.14 (Oct 17, 2025)\n2. Maccabi Netanya x Hapoel Tel Aviv โ€” Premier League โ€” 12 @ 1.9 (Jan 22, 2026) ๐Ÿ“Š\n3. Celta Vigo x Villarreal โ€” La Liga โ€” Under 3.5 @ 2.19 (23 October 2025)\n4. Cosenza x Modena โ€” Serie B โ€” GG @ 3.0 (7 February 2026)\nGood luck everyone! ๐Ÿ€"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Hapoel Be'er Sheva\", \"team_2\": \"Beitar Jerusalem\", \"prediction\": \"Under 2.5\", \"date\": \"Oct 17, 2025\", \"odds\": 3.14}, {\"league\": \"Premier League\", \"team_1\": \"Maccabi Netanya\", \"team_2\": \"Hapoel Tel Aviv\", \"prediction\": \"12\", \"date\": null, \"odds\": 1.9}, {\"league\": \"La Liga\", \"team_1\": \"Celta Vigo\", \"team_2\": \"Villarreal\", \"prediction\": \"Under 3.5\", \"date\": \"23 October 2025\", \"odds\": 2.19}, {\"league\": \"Serie B\", \"team_1\": \"Cosenza\", \"team_2\": \"Modena\", \"prediction\": \"GG\", \"date\": \"7 February 2026\", \"odds\": 3.0}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Join our VIP channel ๐Ÿ’Ž\n๐Ÿ“† 12.01.2026 | 20:45\nโšก๏ธ โšฝ La Liga: Celta Vigo vs Atlรฉtico Madrid โœจ\n๐ŸŽฏ โœ”๏ธ Home Win or Draw | @1.52"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Celta Vigo\", \"team_2\": \"Atlรฉtico Madrid\", \"prediction\": \"Home Win or Draw\", \"date\": \"12.01.2026\", \"odds\": 1.52}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Top Prediction โšฝ๏ธ\n๐Ÿ‘‡ Date: Apr 24, 2026\nLeague: Premier League\n๐Ÿ’Ž Match: West Ham United x Crystal Palace\nKick off: 19:45 WAT\nโœ…Over 2.5\nโœ…Odds @3.21 on William Hill"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"West Ham United\", \"team_2\": \"Crystal Palace\", \"prediction\": \"Over 2.5\", \"date\": \"Apr 24, 2026\", \"odds\": 3.21}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Cartagena VS Cรณrdoba\n๐Ÿ“… 15 December 2025\nโœ… Both Teams to Score @ 2.32"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Cartagena\", \"team_2\": \"Cรณrdoba\", \"prediction\": \"Both Teams to Score\", \"date\": \"15 December 2025\", \"odds\": 2.32}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ† Segunda Divisiรณn\nFerrol โ€“ Mรกlaga\n๐Ÿ“… 04/10/2025 | โฐ 13:00\n๐ŸŽฏ Tip: vOer 3.5\n๐Ÿ’ฐ Odds: 3.21"}, {"role": "assistant", "content": "[{\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Ferrol\", \"team_2\": \"Mรกlaga\", \"prediction\": \"Over 3.5\", \"date\": \"04/10/2025\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšก๏ธ Best Bets Today โšก๏ธ\n๐ŸŽฏ Pick #1\nBayern Munich VS Wolfsburg (Bundesliga)\n๐Ÿ“… 05.02.2026 โฐ 13:00\nโœ… 1X | odds: 1.9\n๐ŸŽฏ Pick #2\nFortuna Sittard VS Twente (Eredivisie)\n๐Ÿ“… Nov 17, 2025 โฐ 19:00\nโœ… Away Win or Draw | odds: 1.73\n๐ŸŽฏ Pick #3\nBasel VS St. Gallen (Super League)\n๐Ÿ“… 10.04.2026 โฐ 20:00\nโœ… NG | odds: 2.91\nFor more predictions visit www.eaglepredict.com"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Bayern Munich\", \"team_2\": \"Wolfsburg\", \"prediction\": \"1X\", \"date\": \"05.02.2026\", \"odds\": 1.9}, {\"league\": \"Eredivisie\", \"team_1\": \"Fortuna Sittard\", \"team_2\": \"Twente\", \"prediction\": \"Away Win or Draw\", \"date\": \"Nov 17, 2025\", \"odds\": 1.73}, {\"league\": \"Super League\", \"team_1\": \"Basel\", \"team_2\": \"St. Gallen\", \"prediction\": \"NG\", \"date\": \"10.04.2026\", \"odds\": 2.91}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“Š Football Tips\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 1 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 27-09-2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Super League\n๐Œ๐š๐ญ๐œ๐ก: Sion - Thun\n๐Ÿ”ฅ ๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 19:00 WAT\nโœ…Draw\nโœ…Odds @2.03 on Betway\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 2 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 27 March 2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Serie B\n๐Œ๐š๐ญ๐œ๐ก: Palermo - Brescia\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 20:00 WAT\nโœ…Away Win\nโœ…Odds @3.03 on Bet365\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฎ๐—ฏ๐—น๐—น ๐—ง๐—ถ๐—ฝ 3 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 13/09/2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Ligue 1\n๐Œ๐š๐ญ๐œ๐ก: Reims - Angers\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 21:45 WAT\nโœ…Home Win\nโœ…Odds @2.76 on Bet365\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 4 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 3 January 2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Premier League\n๐Œ๐š๐ญ๐œ๐ก: Arsenal - Liverpool\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 19:45 WAT\nโœ…Over 1.5\nโœ…Odds @3.08 on BETANO\nWin big today! ๐Ÿค‘"}, {"role": "assistant", "content": "[{\"league\": \"Super League\", \"team_1\": \"Sion\", \"team_2\": \"Thun\", \"prediction\": \"Draw\", \"date\": \"27-09-2025\", \"odds\": null}, {\"league\": \"Serie B\", \"team_1\": \"Palermo\", \"team_2\": \"Brescia\", \"prediction\": \"Away Win\", \"date\": \"27 March 2026\", \"odds\": 3.03}, {\"league\": \"Ligue 1\", \"team_1\": \"Reims\", \"team_2\": \"Angers\", \"prediction\": \"Home Win\", \"date\": \"13/09/2025\", \"odds\": 2.76}, {\"league\": \"Premier League\", \"team_1\": \"Arsenal\", \"team_2\": \"Liverpool\", \"prediction\": \"Over 1.5\", \"date\": \"3 January 2026\", \"odds\": 3.08}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "MATCH: Karlsruher SC โ€“ Ulm 1846\nLEAGUE: 2. Bundesliga\nDATE: 26/05/2026\nPICK: Over 3.5\nODDS: 2.55"}, {"role": "assistant", "content": "[{\"league\": \"2. Bundesliga\", \"team_1\": \"Karlsruher SC\", \"team_2\": \"Ulm 1846\", \"prediction\": \"Over 3.5\", \"date\": \"26/05/2026\", \"odds\": 2.55}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Maccabi Netanya - Ironi Tiberias\n๐Ÿ“… 06/11/2025\nโœ… Home Win or Draw @ 1.34"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Maccabi Netanya\", \"team_2\": \"Ironi Tiberias\", \"prediction\": \"Home Win or Draw\", \"date\": \"06/11/2025\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Match: Espanyol x Girona\nLeague: La Liga\nDate: Feb 21, 2026\nPrediction: Away Win\nOdds: 2.14"}, {"role": "assistant", "content": "[{\"league\": \"La Liga\", \"team_1\": \"Espanyol\", \"team_2\": \"Girona\", \"prediction\": \"Away Win\", \"date\": \"Feb 21, 2026\", \"odds\": 2.14}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Maccabi Tel Aviv โ€“ Hapoel Tel Aviv\n๐Ÿ“… Dec 10, 2025\nโœ… Home Win or Draw @ 2.88"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Maccabi Tel Aviv\", \"team_2\": \"Hapoel Tel Aviv\", \"prediction\": \"Home Win or Draw\", \"date\": \"Dec 10, 2025\", \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ Best Bet Today โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 06-10-2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Bundesliga\n๐Ÿ’ฅ ๐Œ๐š๐ญ๐œ๐ก: Holstein Keil vs Hoffenheim\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 15:00 WAT\nโœ…12\nโœ… โœ…Odds @2.41 on Bet365"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Holstein Kiel\", \"team_2\": \"Hoffenheim\", \"prediction\": \"12\", \"date\": \"06-10-2025\", \"odds\": 2.41}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "RB Leipzig x Heidenheim | Bundesliga | 15.03.2026 | Home Win or Draw @ 3.38"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"RB Leipzig\", \"team_2\": \"Heidenheim\", \"prediction\": \"Home Win or Draw\", \"date\": \"15.03.2026\", \"odds\": 3.38}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Today I really like this match ๐Ÿ‘‡\nRKC Waalwijk vs Heerenveen (Eredivisie)\nDate: 11-04-2026\nMy pick: Both Teams to Score\nOdds: 1.62 on William Hill"}, {"role": "assistant", "content": "[{\"league\": \"Eredivisie\", \"team_1\": \"RKC Waalwijk\", \"team_2\": \"Heerenveen\", \"prediction\": \"Both Teams to Score\", \"date\": \"11-04-2026\", \"odds\": 1.62}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Today I really like this match ๐Ÿ‘‡\nHeerenveen x PSV Eindhoven (Eredivisie)\nDate: 01-12-2025\nMy pick: Over 1.5\nOdds: 3.49 on Pinnacle"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Heerenveen\", \"team_2\": \"PSV Eindhoven\", \"prediction\": \"Over 1.5\", \"date\": \"01-12-2025\", \"odds\": 3.49}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ† Serie A\nFiorentina โ€“ Bologna\n๐Ÿ“… 9 December 2025 | โฐ 19:45\n๐ŸŽฏ Tip: Both Teams to Score\n๐Ÿ’ฐ Odds: 1.05"}, {"role": "assistant", "content": "[{\"league\": \"Serie A\", \"team_1\": \"Fiorentina\", \"team_2\": \"Bologna\", \"prediction\": \"Both Teams to Score\", \"date\": null, \"odds\": 1.05}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ ๐๐ซ๐ž๐๐ข๐œ๐ญ๐ข๐จ๐ง๐ฌ ๐จ๐Ÿ ๐ญ๐ก๐ž ๐ƒ๐š๐ฒ โšฝ๏ธ\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 1 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 12 January 2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Super League\n๐Œ๐š๐ญ๐œ๐ก: Young Boys vs Servette\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 17:00 WAT\nโœ…Draw\nโœ…Odds @2.96 on Pinnacle\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 2 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 27.08.2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Serie B\n๐Ÿ†• ๐Œ๐š๐ญ๐œ๐ก: Mantova vs Cittadella\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 18:00 WAT\nโœ…12\nโœ…Odds @1.29 on 1xBet\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 3 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 22/01/2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Eredivisie\n๐Œ๐š๐ญ๐œ๐ก: Twente vs Sparta Rotterdam\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 20:45 WAT\nโœ…GG\nโœ…Odds @2.57 on Pinnacle\nWin big today! ๐Ÿค‘"}, {"role": "assistant", "content": "[{\"league\": \"Super League\", \"team_1\": \"Young Boys\", \"team_2\": \"Servette\", \"prediction\": \"Draw\", \"date\": \"12 January 2026\", \"odds\": 2.96}, {\"league\": \"Serie B\", \"team_1\": \"Mantova\", \"team_2\": \"Cittadella\", \"prediction\": \"12\", \"date\": \"27.08.2025\", \"odds\": 1.29}, {\"league\": null, \"team_1\": \"Twente\", \"team_2\": \"Sparta Rotterdam\", \"prediction\": \"GG\", \"date\": \"22/01/2026\", \"odds\": 2.57}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“† 24-08-2025 | 20:00 ๐Ÿƒ\nโšฝ La Liga: Real Betis โ€“ Real Sociedad\nโœ”๏ธ Over 1.5 | @1.19 ๐Ÿ†•"}, {"role": "assistant", "content": "[{\"league\": \"La Liga\", \"team_1\": \"Real Betis\", \"team_2\": \"Real Sociedad\", \"prediction\": \"Over 1.5\", \"date\": null, \"odds\": 1.19}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ VIP Prediction โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 17-11-2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Ligue 2\n๐Œ๐š๐ญ๐œ๐ก: Caen x Dunkerque\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 21:00 WAT\nโœ…Under 2.5\nโœ…Odds @3.17 on Bet365"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 2\", \"team_1\": \"Caen\", \"team_2\": \"Dunkerque\", \"prediction\": \"Under 2.5\", \"date\": \"17-11-2025\", \"odds\": 3.17}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "โšฝ๏ธ VIP Prediction\nEredivisie\nNAC Breda x Feyenoord\n04/01/2026\nPrediction: 12"}, {"role": "assistant", "content": "[{\"league\": \"Eredivisie\", \"team_1\": \"NAC Breda\", \"team_2\": \"Feyenoord\", \"prediction\": \"12\", \"date\": null, \"odds\": null}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Lecce VS Empoli\n๐Ÿ“… 03-05-2026\nโœ… Over 2.5 @ 1.51"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Lecce\", \"team_2\": \"Empoli\", \"prediction\": \"Over 2.5\", \"date\": \"03-05-2026\", \"odds\": 1.51}]"}]}
{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "Match: Sampdoria โ€“ Modena\nLeague: Serie B\nDate: 20-03-2026\nPrediction: Over 2.5\nOdds: 2.87\nYesterday result: WIN โœ…"}, {"role": "assistant", "content": "[{\"league\": \"Serie B\", \"team_1\": \"Sampdoria\", \"team_2\": \"Modena\", \"prediction\": \"Over 2.5\", \"date\": \"20-03-2026\", \"odds\": 2.87}]"}]}