Ana içeriğe geç

Takım sayfası oluşturun

Bir takımın sonuçlarını ve yaklaşan maçlarını gösteren bir sayfayı yapay zeka asistanıyla oluşturun.

Yazar: Pedro Maia

Takım sayfası, bir takımın sezonunu bir bakışta gösterir: galibiyet, beraberlik ve mağlubiyetleriyle sonuçlarını ve oynadığı her turnuvadaki yaklaşan maçlarını. Kulüp web sitesi için idealdir.

Geliştirici olmanıza gerek yok. ChatGPT veya Claude gibi bir yapay zeka asistanı, aşağıdaki talimatlarla sayfayı sizin için oluşturabilir.

Başlamadan önce

  • Liginizin, API'si açık olarak Gold planında olması gerekir. Bkz. API'yi kullanmaya başlama.

  • Sezon ID'nize ihtiyacınız var. API nasıl çalışır? makalesi nasıl bulacağınızı gösterir.

  • Lig web sitenizde göründüğü şekliyle, birebir yazılmış takım adına ihtiyacınız var.

  • Henüz bir liginiz yok mu? İstemi önce LeagueRepublic'in demo ligiyle deneyin: sezon ID'si olarak 153020000 ve takım adı olarak Kings Arms kullanın.

İstem nasıl kullanılır?

  1. Aşağıdaki gri kutudan istemi kopyalayın.

  2. Bilgilerinizi yazın. [SEZON-ID-NUMARAM] yerine sezon ID'nizi, [TAKIMIMIN-ADI] yerine takımın adını yazın.

  3. Nasıl görünmesini istediğinizi söyleyin. Kulübünüzün renklerini ve tarzını anlatın ya da web sitenizin veya beğendiğiniz bir tasarımın ekran görüntüsünü ekleyin. Genellikle en iyi sonucu bir görsel verir. Hiçbir şey söylemezseniz yapay zeka sade bir tasarım seçer.

  4. Yapay zeka asistanına yapıştırın ve gönderin.

  5. Size verdiği dosyayı açın. Kaydedin, ardından tarayıcınızda açmak için çift tıklayın.

  6. Lig web sitenizle karşılaştırın. Bir şey yanlış görünüyorsa yapay zekaya sade bir dille söyleyin, örneğin "o maç deplasmanda değil, evde oynandı". Düzeltecektir.

İstem

Başlamadan önce https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md adresindeki LeagueRepublic JSON API spesifikasyonunu oku. Yalnızca orada açıklanan hizmetleri, web adreslerini ve alan adlarını kullan; istek sınırı, boş değerler, hatalar ve "road" kelimesinin deplasman anlamına geldiği konusundaki kurallarına uy. Bu adresi açamazsan dur ve spesifikasyonu yapıştırmamı iste.

Bana bir takımın sezon boyunca maçlarını gösteren tek bir web sayfası (tarayıcımda açabileceğim tek bir HTML dosyası) oluştur. Sezon ID'm [SEZON-ID-NUMARAM] ve takımın adı [TAKIMIMIN-ADI].

Sayfa şunları yapmalı:

1. İlk yüklendiğinde takımın ID'sini sezonun fikstüründen bulmalı, ardından Get Fixtures For Team hizmetini kullanmalı. ID'yi hatırlamalı ki tekrar aranması gerekmesin.

2. Başlık olarak takımın adını kullanmalı.

3. Maçları en yeniden başlayarak "Sonuçlar" ve en yakından başlayarak "Yaklaşan maçlar" olarak ayırmalı.

4. Her maç için tarihi, turnuvayı (varsa kupa turunu da), rakibi, maçın evde mi deplasmanda mı olduğunu ve önce benim takımımın skoru gelecek şekilde skoru göstermeli.

5. Sonuçlar için takımın bakış açısından G, B veya M göstermeli. Bir maç berabere bitip penaltılarla belirlendiyse, B yerine penaltı atışlarını kimin kazandığını, penaltı skoruyla birlikte göstermeli.

6. İlk yarı gibi ek skor ayrıntılarını küçük yazıyla göstermeli. Bir maç ertelendiyse saat yerine bunu göstermeli. Maç tarihi geçtiği hâlde henüz sonuç yoksa saat yerine "Sonuç bekleniyor" göstermeli.

7. Verileri dakikada bir defadan sık yeniden yüklememeli.

Tasarımı sade ve telefonda kolay okunur tut. Dosyayı nasıl açıp kullanacağımı basit adımlarla açıkla. Anlaşılmayan bir şey olursa bana sor.

Tasarım: [İSTEDİĞİNİZ GÖRÜNÜMÜ TARİF EDİN VEYA BİR EKRAN GÖRÜNTÜSÜ EKLEYİN]

Bir sorun olursa

  • Sayfa takımın bulunamadığını söylüyor. Takım adının lig web sitenizdekiyle birebir aynı yazıldığını ve takımın o sezonda oynadığını kontrol edin.

  • Sayfa bir hata mesajı gösteriyor. Sezon ID'nizi ve liginiz için API'nin açık olduğunu kontrol edin.

  • Sayfa, yapay zekanın önizleme penceresinde çalışmıyor. Birçok önizleme diğer web sitelerinden veri alamaz. Bunun yerine dosyayı kaydedip tarayıcınızda açın.

  • Yapay zeka spesifikasyonu okuyamadığını söylüyor. Spesifikasyon adresini tarayıcınızda açın, her şeyi seçin, kopyalayın ve yapay zekaya yapıştırın.

Get Fixtures For Team hizmetinin tüm ayrıntıları API spesifikasyonunda yer alır.

Bu cevap sorunuzu yanıtladı mı?