← Tüm yazılar
Teknik

Changelog #8 — Uluslararası Ligler ve Takım Eşleştirme

Çin Süper Lig dahil uluslararası maçlarda lig çözümleme, takım sync ve admin eşleştirme iyileştirmeleri.

Sorun

Mackolik'te lig adı "Süper Lig" hem Türkiye hem Çin için kullanılıyor. Ülke filtresi olmadan puan durumu yanlış lige (ör. TFF) düşebiliyordu.

Çözümler

Ülke-aware lig haritası

  • lig_map_bul(lig, ulke) — Çin maçları API-Football lig 169'e yönlenir
  • mac_lig_coz() — fixture map → takım cache → lig haritası öncelik zinciri

Takım eşleştirme

  • Admin Takım Eşleştirme sayfası — Mackolik ↔ API-Football
  • team_name_cache onaylı eşleşmeler
  • Çin Süper Lig için toplu takım sync (teams_sync, lig 169)

Puan durumu vurgusu

  • Takım ID'si varsa yalnızca ID ile satır vurgulanır
  • "City" gibi generic kelimelerle yanlış fuzzy eşleşme engellendi

Kapsam

Türkiye, Avrupa top ligleri, Çin Süper Lig ve API-Football'un desteklediği diğer ligler. Yeni lig eklemek TAKIP_EDILEN_LIGLER ve mapping kurallarıyla yapılır.


Eksik takım gördüğünüzde admin panelinden eşleştirme onaylayabilirsiniz.

Changelog #8 — Uluslararası Ligler ve Takım Eşleştirme | Pivotstat