Ana içeriğe geç

Takım sayfası oluşturma

Bir yapay zeka asistanı kullanarak, tek bir takımın sonuçlarını ve yaklaşan maçlarını gösteren bir sayfa oluşturun.

Yazar: Pedro Maia

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

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.

  • Takımın adına ihtiyacınız var; lig web sitenizde göründüğü şekliyle, birebir aynı yazılmalıdır.

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

İstem nasıl kullanılır?

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

  2. Bilgilerinizi girin. [MY-SEASON-ID] yerine sezon kimliğinizi, [MY-TEAM-NAME] yerine takımın adını yazın.

  3. Nasıl görünmesini istediğinizi söyleyin. Kulüp 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 “o maç deplasmanda değil, evinde oynandı”. 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.

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 kimliğim [MY-SEASON-ID] ve takımın adı [MY-TEAM-NAME].

Sayfa şunları yapmalı:

1. İlk yüklendiğinde takımın kimliğini sezonun fikstüründen bul, ardından Get Fixtures For Team hizmetini kullan. Kimliği hatırla ki yeniden aranmasına gerek kalmasın.

2. Takımın adını başlık olarak kullan.

3. Maçları, en yeniden eskiye "Sonuçlar" ve en yakından uzağa "Yaklaşan" olarak ayır.

4. Her maç için tarihi, müsabakayı (varsa kupa turunu), rakibi, evde mi deplasmanda mı oynandığını ve skoru göster; skorda benim takımımın skoru önce gelsin.

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

6. Devre arası gibi ek skor ayrıntılarını küçük yazıyla göster. Maç ertelenmişse saat yerine bunu göster. Maç tarihi geçmiş ama henüz sonuç yoksa saat yerine "Sonuç bekleniyor" göster.

7. Veriyi dakikada birden fazla kez yeniden yükleme.

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

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

  • 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.

Get Fixtures For Team hizmetinin tüm ayrıntıları API belirtimi içindedir.

Bu cevap sorunuzu yanıtladı mı?