Ana içeriğe geç

Lig tablosu oluşturma

Bir yapay zeka asistanı kullanarak, kümeler arasında geçiş yapmak için bir menüyle liginizin tablolarını gösteren bir sayfa oluşturun.

Yazar: Pedro Maia

Lig tablosu sayfası, liginizdeki her küme için puan durumunu gösterir ve aralarında geçiş yapmak için bir menü sunar. Tek başına kullanabilir ya da haberlerinizin yanına web sitenize koyabilirsiniz.

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

Başlamadan önce

  • Liginizin Gold planında olması ve API'nin açık olması gerekir. Bkz. “API'ye başlarken”.

  • Sezon kimliğinize (season ID) ihtiyacınız var. Nasıl bulacağınız “API nasıl çalışır?” makalesinde anlatılıyor.

  • Henüz ligin yok mu? Önce istemi LeagueRepublic'in demo ligiyle deneyin: sezon kimliği olarak 153020000 kullanın.

İstem nasıl kullanılır?

  1. İstemi kopyalayın (aşağıdaki gri kutudan).

  2. Sezon kimliğinizi girin. [MY-SEASON-ID] yerine kendi numaranızı yazın.

  3. Nasıl görünmesini istediğinizi söyleyin. Renklerinizi ve tarzınızı 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ıp 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ırarak kontrol edin. Bir şey yanlış görünüyorsa yapay zekaya sade sözcüklerle söyleyin; örneğin “puan sütunu eksik”. Düzeltecektir.

İstem

Başlamadan önce şu adresteki LeagueRepublic JSON API belirtimini okuyun: https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Yalnızca belirtimde anlatılan hizmetleri, web adreslerini ve alan adlarını kullanın; istek sınırı, boş değerler, hatalar ve "road" sözcüğünün deplasman anlamına gelmesi konusundaki kurallarına uyun. Bu adresi açamazsanız durun ve belirtimi bana yapıştırmamı isteyin.

Ligimin tablolarını gösteren tek bir web sayfası (tarayıcımda açabileceğim tek bir HTML dosyası) oluştur. Sezon kimliğim [MY-SEASON-ID].

Sayfa şunları yapmalı:

1. Sezonun kümelerini listelemek için Get Fixture Groups For Season hizmetini kullan ve bunları bir menüde göster. İlk kümede aç.

2. Bir küme seçtiğimde, Get Standings For Fixture Group hizmetini kullanarak tablosunu göster. Bir kümeyi yalnızca ben seçtiğimde yükle.

3. Sıra, takım, oynanan, galibiyet, beraberlik, mağlubiyet, atılan gol, yenen gol, averaj ve puanı göster; ayrıca son formu küçük renkli rozetler olarak göster (galibiyet, beraberlik, mağlubiyet).

4. Kupaları da menüde listele, ancak bir kupada tablo olup olmadığını yalnızca ben seçtiğimde kontrol et. Gruplar halinde oynanıyorsa her grup için, üstünde grubun adı olan ayrı bir tablo göster. Tablosu yoksa bunu belirt.

5. Satırını vurgulamak için bir takıma dokunmama izin ver.

6. Telefonda sıra, takım, oynanan, averaj ve puanı tut, diğer sütunları gizle.

7. Her tabloyu yükledikten sonra kaydet ve aynı tabloyu bir dakika içinde yeniden isteme.

Tasarımı sade ve telefonda okunması kolay tutun. Dosyanın nasıl açılıp kullanılacağını basit adımlarla açıklayın. Anlaşılmayan bir şey olursa bana sorun.

Tasarım: [İSTEDİĞİNİZ GÖRÜNÜMÜ ANLATIN YA DA BİR EKRAN GÖRÜNTÜSÜ EKLEYİN]

Bir şeyler ters giderse

  • Bir kümenin tablosu sıfırlarla dolu. O küme henüz hiç maç oynamamıştır. Sonuçlar girildikçe dolacaktır.

  • Bir küme eksik. Lig web sitenizde tabloları gizlenmiş kümeler burada da gizlidir.

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

  • Sayfa, yapay zekanın önizleme penceresinde çalışmıyor. Birçok önizleme, başka web sitelerinden veri çekemez. Dosyayı kaydedip bunun yerine tarayıcınızda açın.

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

Burada kullanılan hizmetlerin tüm ayrıntıları API belirtimi içindedir.

Bu cevap sorunuzu yanıtladı mı?