{"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these 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 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 20 August 2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: La Liga\n๐Œ๐š๐ญ๐œ๐ก: Valencia โ€“ Atlรฉtico Madrid\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 21:00 WAT\nโœ…Over 1.5\nโœ…Odds @3.03 on Betway\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 2 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 26.05.2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Bundesliga\n๐Œ๐š๐ญ๐œ๐ก: Freiburg โ€“ Eintracht Frankfurt\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 18:00 WAT\nโœ…1X\nโœ…Odds @3.1 on Unibet"}, {"role": "assistant", "content": "[{\"league\": \"La Liga\", \"team_1\": \"Valencia\", \"team_2\": \"Atlรฉtico Madrid\", \"prediction\": \"Over 1.5\", \"date\": \"20 August 2025\", \"odds\": 3.03}, {\"league\": null, \"team_1\": \"Freiburg\", \"team_2\": \"Eintracht Frankfurt\", \"prediction\": \"1X\", \"date\": \"26.05.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": "โ‡๏ธ ๐Ÿ”ฅ TODAY'S FOOTBALL TIPS ๐Ÿ”ฅ\n๐ŸŽฏ Pick #1\nStoke City v Bristol City (Championship)\n๐Ÿ“… 22-03-2026 โฐ 15:00\nโœ… Over 2.5 | odds: 1.55\n๐ŸŽฏ Pick #2 ๐Ÿšจ\nQueens Park Rangers v Stoke City (Championship)\n๐Ÿ“… 24.01.2026 โฐ 20:45\nโœ… Away Win | odds: 1.94\n๐ŸŽฏ Pick #3\nSunderland v Millwall (Championship)\n๐Ÿ“… 24 January 2026 โฐ 17:00\nโœ… Draw | odds: 2.55 ๐Ÿ†•\nJoin our VIP channel for more! ๐Ÿ’Ž"}, {"role": "assistant", "content": "[{\"league\": \"Championship\", \"team_1\": \"Stoke City\", \"team_2\": \"Bristol City\", \"prediction\": \"Over 2.5\", \"date\": \"22-03-2026\", \"odds\": null}, {\"league\": \"Championship\", \"team_1\": \"Queens Park Rangers\", \"team_2\": \"Stoke City\", \"prediction\": \"Away Win\", \"date\": \"24.01.2026\", \"odds\": 1.94}, {\"league\": \"Championship\", \"team_1\": \"Sunderland\", \"team_2\": \"Millwall\", \"prediction\": \"Draw\", \"date\": \"24 January 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": "๐ŸŽฏ Today's Picks\n#1 Super League | Thun vs Luzern | May 1, 2026\nโ†’ Home Win or Draw @ 1.86\n#2 Serie B | Brescia vs Pisa | Sep 7, 2025\nโ†’ Over 1.5 @ 3.25\n#3 Premier League | Manchester United vs Southampton | 13.11.2025\n๐Ÿ’Ž โ†’ Under 3.5 @ 2.54\nFor more predictions visit www.eaglepredict.com"}, {"role": "assistant", "content": "[{\"league\": \"Super League\", \"team_1\": \"Thun\", \"team_2\": \"Luzern\", \"prediction\": \"Home Win or Draw\", \"date\": \"May 1, 2026\", \"odds\": 1.86}, {\"league\": \"Serie B\", \"team_1\": \"Brescia\", \"team_2\": \"Pisa\", \"prediction\": \"Over 1.5\", \"date\": \"Sep 7, 2025\", \"odds\": 3.25}, {\"league\": \"Premier League\", \"team_1\": \"Manchester United\", \"team_2\": \"Southampton\", \"prediction\": \"Under 3.5\", \"date\": \"13.11.2025\", \"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": "๐Ÿ”ฅ Today's football tip ๐Ÿ”ฅ\nCompetition: 2. Bundesliga\nGame: Hannover 96 x Magdeburg\nDate: 3 February 2026, KO 20:45\nOur pick: 1X\nBest odds: 1.53 (Unibet)\nGood luck! โšฝ"}, {"role": "assistant", "content": "[{\"league\": \"2. Bundesliga\", \"team_1\": \"Hannover 96\", \"team_2\": \"Magdeburg\", \"prediction\": \"1X\", \"date\": \"3 February 2026\", \"odds\": 1.53}]"}]} {"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these keys: league, team_1, team_2, prediction, date, odds. If a field is missing, use null. No extra text, no markdown."}, {"role": "user", "content": "๐Ÿ“† Oct 17, 2025 | 15:00\nโšฝ Premier League: Hapoel Petah Tikva x Maccabi Netanya\nโœ”๏ธ GG | @1.45"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Hapoel Petah Tikva\", \"team_2\": \"Maccabi Netanya\", \"prediction\": \"GG\", \"date\": \"Oct 17, 2025\", \"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": "๐Ÿ† Ligue 2\nBastia VS Red Star\n๐Ÿ“… 01/11/2025 | โฐ 13:00\n๐ŸŽฏ Tip: Draw\n๐Ÿ’ฐ Odds: 2.54"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 2\", \"team_1\": \"Bastia\", \"team_2\": \"Red Star\", \"prediction\": \"Draw\", \"date\": \"01/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": "๐Ÿ† Premier League\nWest Ham United x Manchester City\n๐Ÿ“… 25 December 2025 | โฐ 21:00\n๐ŸŽฏ Tip: Away Win\n๐Ÿ’ฐ Odds: 3.3"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"West Ham United\", \"team_2\": \"Manchester City\", \"prediction\": \"Away Win\", \"date\": \"25 December 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": "๐ŸŽฏ Today's Picks\nTip 1:\nLeague: Premier League\nMatch: Brighton & Hove Albion โ€“ Manchester United\nDate: 27-05-2026 | KO: 13:00\nPrediction: Over 3.5 @ 1.87\nTip 2:\nLeague: Ligue 1\nMatch: Lille โ€“ Strasbourg\nDate: 12-10-2025 | KO: 19:00\nPrediction: NG @ 1.21\nTip 3:\nLeague: Ligue 1\nMatch: Angers โ€“ Lens\nDate: Mar 27, 2026 | KO: 16:00\nPrediction: Away Win or Draw @ 2.39\nJoin our VIP channel for more! ๐Ÿ’Ž"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Brighton & Hove Albion\", \"team_2\": \"Manchester United\", \"prediction\": \"Over 3.5\", \"date\": \"27-05-2026\", \"odds\": 1.87}, {\"league\": null, \"team_1\": \"Lille\", \"team_2\": \"Strasbourg\", \"prediction\": \"NG\", \"date\": \"12-10-2025\", \"odds\": 1.21}, {\"league\": \"Ligue 1\", \"team_1\": \"Angers\", \"team_2\": \"Lens\", \"prediction\": \"Away Win or Draw\", \"date\": \"Mar 27, 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": "โšฝ๏ธ Daily Pick โšฝ๏ธ\nDate: 14-12-2025\nLeague: Premier League\nMatch: Liverpool โ€“ Fulham\n๐Ÿƒ Kick off: 17:00 WAT\nโœ…GG\n๐Ÿšจ โœ…Odds @1.23 on 1xBet"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Liverpool\", \"team_2\": \"Fulham\", \"prediction\": \"GG\", \"date\": \"14-12-2025\", \"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": "Deportivo La Coruรฑa โ€“ Eibar | Segunda Divisiรณn | Jan 11, 2026 | Over 1.5 @ 3.02"}, {"role": "assistant", "content": "[{\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Deportivo La Coruรฑa\", \"team_2\": \"Eibar\", \"prediction\": \"Over 1.5\", \"date\": \"Jan 11, 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's football tip ๐Ÿ”ฅ\nCompetition: Premier League ๐Ÿ’ฐ\nGame: Beitar Jerusalem - Ironi Tiberias\nDate: 02/09/2025, KO 17:00\n๐Ÿ‘‘ Our pick: 1X ๐Ÿ‘‡\nBest odds: 2.5 (Bwin)\nGood luck! โšฝ"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Beitar Jerusalem\", \"team_2\": \"Ironi Tiberias\", \"prediction\": \"1X\", \"date\": \"02/09/2025\", \"odds\": 2.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": "Match: Montpellier v Reims\n๐Ÿ†• League: Ligue 1\nDate: 08.04.2026\nPrediction: 1X\n๐Ÿ… Odds: 1.93"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 1\", \"team_1\": \"Montpellier\", \"team_2\": \"Reims\", \"prediction\": \"1X\", \"date\": \"08.04.2026\", \"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": "๐Ÿ“† 15 February 2026 | 16:00\n๐Ÿ‘€ โšฝ Ligue 1: PSG โ€“ Angers\nโœ”๏ธ 12 | @2.03 ๐Ÿ“Š"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 1\", \"team_1\": \"PSG\", \"team_2\": \"Angers\", \"prediction\": \"12\", \"date\": \"15 February 2026\", \"odds\": 2.03}]"}]} {"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these 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\nDunkerque x Guingamp\n๐Ÿ“… Feb 16, 2026 | โฐ 21:00 โœ…\n๐ŸŽฏ Tip: Home Win\n๐Ÿ’ฐ Odds: 2.39 ๐Ÿ‘€ ๐Ÿ™Œ"}, {"role": "assistant", "content": "[{\"league\": \"Ligue 2\", \"team_1\": \"Dunkerque\", \"team_2\": \"Guingamp\", \"prediction\": \"Home Win\", \"date\": \"Feb 16, 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": "โšฝ๏ธ ๐๐ซ๐ž๐๐ข๐œ๐ญ๐ข๐จ๐ง๐ฌ ๐จ๐Ÿ ๐ญ๐ก๐ž ๐ƒ๐š๐ฒ โšฝ๏ธ\nTip 1:\nLeague: Premier League\nMatch: Ipswich Town vs Brentford\nDate: Feb 20, 2026 | KO: 20:00\nPrediction: Home Win or Draw @ 1.29\nTip 2:\nLeague: Premier League\nMatch: Crystal Palace vs Manchester United\nDate: Nov 19, 2025 | KO: 13:00\nPrediction: Both Teams to Score @ 2.55\nTip 3:\nLeague: 2. Bundesliga\nMatch: Paderborn vs Fortuna Dรผsseldorf\nDate: 15 April 2026 | KO: 19:45\nPrediction: Home Win @ 2.76\nWin big today! ๐Ÿค‘"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Ipswich Town\", \"team_2\": \"Brentford\", \"prediction\": \"Home Win or Draw\", \"date\": \"Feb 20, 2026\", \"odds\": 1.29}, {\"league\": \"Premier League\", \"team_1\": \"Crystal Palace\", \"team_2\": \"Manchester United\", \"prediction\": \"Both Teams to Score\", \"date\": \"Nov 19, 2025\", \"odds\": 2.55}, {\"league\": \"2. Bundesliga\", \"team_1\": \"Paderborn\", \"team_2\": \"Fortuna Dรผsseldorf\", \"prediction\": \"Home Win\", \"date\": \"15 April 2026\", \"odds\": 2.76}]"}]} {"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these 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: Heracles Almelo โ€“ Sparta Rotterdam\nLEAGUE: Eredivisie\nDATE: 03/10/2025\nPICK: Under 2.5\nODDS: 1.96"}, {"role": "assistant", "content": "[{\"league\": \"Eredivisie\", \"team_1\": \"Heracles Almelo\", \"team_2\": \"Sparta Rotterdam\", \"prediction\": \"Under 2.5\", \"date\": \"03/10/2025\", \"odds\": 1.96}]"}]} {"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these 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๐ƒ๐š๐ญ๐ž: 28-10-2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Serie A\n๐Œ๐š๐ญ๐œ๐ก: Monza x Como\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 13:00 WAT\nโœ…Over 2.5\nโœ…Odds @1.55 on Bwin\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 2 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 28/03/2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Bundesliga\n๐Œ๐š๐ญ๐œ๐ก: RB Leipzig x Bochum\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 21:00 WAT\nโœ…Over 1.5\nโœ…Odds @1.32 on 1xBet ๐Ÿ’Ž\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 3 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 22/08/2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Championship\n๐Œ๐š๐ญ๐œ๐ก: Portsmouth x Middlesbrough\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 13:00 WAT\nโœ…1X\nโœ…Odds @2.1 on Unibet\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 4 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: Nov 10, 2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Serie B\n๐Œ๐š๐ญ๐œ๐ก: Brescia x Cremonese\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 20:00 WAT\nโœ…Under 2.5\nโœ…Odds @1.69 on Pinnacle\nGood luck everyone! ๐Ÿ€"}, {"role": "assistant", "content": "[{\"league\": \"Serie A\", \"team_1\": \"Monza\", \"team_2\": \"Como\", \"prediction\": \"Over 2.5\", \"date\": \"28-10-2025\", \"odds\": 1.55}, {\"league\": \"Bundesliga\", \"team_1\": \"RB Leipzig\", \"team_2\": \"Bochum\", \"prediction\": \"Over 1.5\", \"date\": \"28/03/2026\", \"odds\": 1.32}, {\"league\": \"Championship\", \"team_1\": \"Portsmouth\", \"team_2\": \"Middlesbrough\", \"prediction\": \"1X\", \"date\": null, \"odds\": 2.1}, {\"league\": \"Serie B\", \"team_1\": \"Brescia\", \"team_2\": \"Cremonese\", \"prediction\": \"Under 2.5\", \"date\": \"Nov 10, 2025\", \"odds\": 1.69}]"}]} {"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these 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 Maccabi Bnei Reineh x Maccabi Netanya\nTime: 13:00\nwe forecast Under 3.5\nOdds 1.21"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Maccabi Bnei Reineh\", \"team_2\": \"Maccabi Netanya\", \"prediction\": \"Under 3.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": "๐Ÿ“† 02.02.2026 | 20:00\nโšฝ Premier League: Ironi Kiryat Shmona x Maccabi Haifa\nโœ”๏ธ Home Win or Draw | @1.54\nJoin our VIP channel ๐Ÿ’Ž"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Ironi Kiryat Shmona\", \"team_2\": \"Maccabi Haifa\", \"prediction\": \"Home Win or Draw\", \"date\": \"02.02.2026\", \"odds\": 1.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": "๐ŸŸ๏ธ Super League\nSt. Gallen โ€“ Grasshopper\nTip: Both Teams to Score\nOdds: 1.55 on Bet365\nFor more predictions visit www.eaglepredict.com"}, {"role": "assistant", "content": "[{\"league\": \"Super League\", \"team_1\": \"St. Gallen\", \"team_2\": \"Grasshopper\", \"prediction\": \"Both Teams to Score\", \"date\": null, \"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": "๐Ÿ“† 22-05-2026 | 17:00 ๐Ÿ“Œ\nโšฝ Premier League: Ironi Tiberias - Maccabi Haifa\nโœ”๏ธ Both Teams to Score | @1.66 โšก๏ธ"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Ironi Tiberias\", \"team_2\": \"Maccabi Haifa\", \"prediction\": \"Both Teams to Score\", \"date\": \"22-05-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": "โšก๏ธ Best Bets Today โšก๏ธ\n๐ŸŽฏ Pick #1\n๐Ÿ’ฐ Spezia v Brescia (Serie B)\n๐Ÿ“… 17.08.2025 โฐ 21:45\nโœ… Away Win | odds: 3.09\n๐ŸŽฏ Pick #2 ๐Ÿ“Š\nQueens Park Rangers v Sheffield United (Championship)\n๐Ÿ“… 12-04-2026 โฐ 21:45\nโœ… Under 3.5 | odds: 1.46\n๐ŸŽฏ Pick #3 ๐Ÿ’ฅ\nBlackburn Rovers v Leeds United (Championship)\n๐Ÿ“… Nov 10, 2025 โฐ 19:00\nโœ… Away Win or Draw | odds: 1.06\n๐ŸŽฏ Pick #4\nPisa v Sampdoria (Serie B)\n๐Ÿ“… 18/05/2026 โฐ 20:45\nโœ… Draw | odds: 3.29\nGood luck everyone! ๐Ÿ€"}, {"role": "assistant", "content": "[{\"league\": \"Serie B\", \"team_1\": \"Spezia\", \"team_2\": \"Brescia\", \"prediction\": \"Away Win\", \"date\": \"17.08.2025\", \"odds\": 3.09}, {\"league\": \"Championship\", \"team_1\": \"Queens Park Rangers\", \"team_2\": \"Sheffield United\", \"prediction\": \"Under 3.5\", \"date\": \"12-04-2026\", \"odds\": 1.46}, {\"league\": \"Championship\", \"team_1\": \"Blackburn Rovers\", \"team_2\": \"Leeds United\", \"prediction\": \"Away Win or Draw\", \"date\": \"Nov 10, 2025\", \"odds\": 1.06}, {\"league\": \"Serie B\", \"team_1\": \"Pisa\", \"team_2\": \"Sampdoria\", \"prediction\": \"Draw\", \"date\": \"18/05/2026\", \"odds\": 3.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": "wow predictions present\nINCREDIBLE MATCH BETWEEN RKC Waalwijk x Almere City\nTime: 21:45\nwe forecast Over 2.5\nOdds 3.45"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"RKC Waalwijk\", \"team_2\": \"Almere City\", \"prediction\": \"Over 2.5\", \"date\": null, \"odds\": 3.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โšฝ๏ธ Sure Tip โšฝ๏ธ\nDate: 15-01-2026\nLeague: Premier League\nMatch: Hapoel Haifa x Maccabi Tel Aviv\nKick off: 20:45 WAT\nโœ…Away Win or Draw\nโœ…Odds @3.37 on Unibet"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Hapoel Haifa\", \"team_2\": \"Maccabi Tel Aviv\", \"prediction\": \"Away Win or Draw\", \"date\": \"15-01-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": "๐ŸŽฏ Today's Picks\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 1 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 21.01.2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Premier League\n๐Œ๐š๐ญ๐œ๐ก: Southampton โ€“ Tottenham Hotspur\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 15:00 WAT\nโœ…GG\nโœ…Odds @3.31 on 1xBet\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 2 โšฝ๏ธ\nโšก๏ธ ๐ƒ๐š๐ญ๐ž: Aug 6, 2025\n๐‹๐ž๐š๐ ๐ฎ๐ž: Ligue 1\n๐Œ๐š๐ญ๐œ๐ก: Toulouse โ€“ Marseille\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 21:00 WAT\nโœ…1X\nโœ…Odds @3.18 on Pinnacle\nโšฝ๏ธ ๐—™๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น ๐—ง๐—ถ๐—ฝ 3 โšฝ๏ธ\n๐ƒ๐š๐ญ๐ž: 21-03-2026\n๐‹๐ž๐š๐ ๐ฎ๐ž: Serie B\n๐Œ๐š๐ญ๐œ๐ก: Cremonese โ€“ Brescia ๐Ÿ“Œ\n๐Š๐ข๐œ๐ค ๐จ๐Ÿ๐Ÿ: 21:00 WAT\nโœ…Draw\nโœ…Odds @1.75 on Betway\n๐Ÿ’ฐ Good luck everyone! ๐Ÿ€\nUse responsible gambling ๐Ÿ™"}, {"role": "assistant", "content": "[{\"league\": \"Premier League\", \"team_1\": \"Southampton\", \"team_2\": \"Tottenham Hotspur\", \"prediction\": \"GG\", \"date\": \"21.01.2026\", \"odds\": 3.31}, {\"league\": null, \"team_1\": \"Toulouse\", \"team_2\": \"Marseille\", \"prediction\": \"1X\", \"date\": \"Aug 6, 2025\", \"odds\": 3.18}, {\"league\": \"Serie B\", \"team_1\": \"Cremonese\", \"team_2\": \"Brescia\", \"prediction\": \"Draw\", \"date\": \"21-03-2026\", \"odds\": 1.75}]"}]} {"messages": [{"role": "system", "content": "You are a football data extraction assistant. Extract structured data from the message and return ONLY a valid JSON array. Each object in the array must have exactly these 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\nMonza - Empoli\n๐Ÿ“… Nov 20, 2025 | โฐ 15:00\n๐ŸŽฏ Tip: Home Win\n๐Ÿ’ฐ Odds: 2.72"}, {"role": "assistant", "content": "[{\"league\": \"Serie A\", \"team_1\": \"Monza\", \"team_2\": \"Empoli\", \"prediction\": \"Home Win\", \"date\": \"Nov 20, 2025\", \"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": "๐Ÿ† Bundesliga\nEintracht Frankfurt x Union Berlin\n๐Ÿ“… 26.08.2025 | โฐ 15:00\n๐ŸŽฏ Tip: Both Teams to Score\n๐Ÿ’ฐ Odds: 2.93"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Eintracht Frankfurt\", \"team_2\": \"Union Berlin\", \"prediction\": \"Both Teams to Score\", \"date\": \"26.08.2025\", \"odds\": 2.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 โšก๏ธ\nTip 1: ๐Ÿƒ\nLeague: Bundesliga\nMatch: Bochum VS Bayer Leverkusen\nDate: 17 December 2025 | KO: 16:00\nPrediction: Home Win or Draw @ 1.12\nTip 2:\nLeague: Ligue 1\nMatch: Saint-ร‰tienne VS Nantes\nDate: 7 May 2026 | KO: 18:00\nPrediction: X2 @ 2.11\nTip 3:\nLeague: Segunda Divisiรณn\n๐Ÿ†• Match: Albacete VS Eldense\nDate: 13 March 2026 | KO: 16:00\nPrediction: Both Teams to Score @ 3.27\nGood luck everyone! ๐Ÿ€\nAll tips are for 18+ only"}, {"role": "assistant", "content": "[{\"league\": \"Bundesliga\", \"team_1\": \"Bochum\", \"team_2\": \"Bayer Leverkusen\", \"prediction\": \"Home Win or Draw\", \"date\": \"17 December 2025\", \"odds\": 1.12}, {\"league\": \"Ligue 1\", \"team_1\": \"Saint-ร‰tienne\", \"team_2\": \"Nantes\", \"prediction\": \"X2\", \"date\": \"7 May 2026\", \"odds\": 2.11}, {\"league\": \"Segunda Divisiรณn\", \"team_1\": \"Albacete\", \"team_2\": \"Eldense\", \"prediction\": \"Both Teams to Score\", \"date\": \"13 March 2026\", \"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": "Valencia vs Girona\n๐Ÿ“… Aug 7, 2025\nโœ… X2 @ 2.07"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Valencia\", \"team_2\": \"Girona\", \"prediction\": \"X2\", \"date\": \"Aug 7, 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\nTip 1:\nLeague: Ligue 2\nMatch: Paris FC โ€“ Clermont\nDate: 21/03/2026 | KO: 19:45\nPrediction: Home Win @ 1.38\nTip 2:\nLeague: Eredivisie\nMatch: Willem II โ€“ PSV Eindhoven\nDate: 11/01/2026 | KO: 20:00\nPrediction: Under 2.5 @ 2.47\nFollow us for daily tips! ๐Ÿ™Œ"}, {"role": "assistant", "content": "[{\"league\": null, \"team_1\": \"Paris FC\", \"team_2\": \"Clermont\", \"prediction\": \"Home Win\", \"date\": \"21/03/2026\", \"odds\": 1.38}, {\"league\": \"Eredivisie\", \"team_1\": \"Willem II\", \"team_2\": \"PSV Eindhoven\", \"prediction\": \"Under 2.5\", \"date\": \"11/01/2026\", \"odds\": 2.47}]"}]}