تعرض صفحة الفريق موسم فريق واحد بنظرة سريعة: نتائجه مع الانتصارات والتعادلات والهزائم، ومبارياته القادمة في كل مسابقة يلعب فيها. وهي مثالية لموقع نادٍ.
لا يلزم أن تكون مطوّراً. يمكن لمساعد ذكاء اصطناعي مثل ChatGPT أو Claude إنشاء الصفحة لك من التعليمات أدناه.
قبل أن تبدأ
يحتاج دوريك إلى الباقة الذهبية (Gold) مع تفعيل API. راجع البدء مع واجهة API.
تحتاج إلى معرّف موسمك. يوضح كيف تعمل واجهة API كيفية العثور عليه.
تحتاج إلى اسم الفريق، مكتوباً تماماً كما يظهر في موقع دوريك.
ليس لديك دوري بعد؟ جرّب الموجّه أولاً مع الدوري التجريبي من LeagueRepublic: استخدم معرّف الموسم 153020000 واسم الفريق Kings Arms.
كيفية استخدام الموجّه
انسخ الموجّه من المربع الرمادي أدناه.
أدخل بياناتك. استبدل [MY-SEASON-ID] بمعرّف موسمك و[MY-TEAM-NAME] باسم الفريق.
حدّد المظهر الذي تريده. صف ألوان ناديك وأسلوبه، أو أرفق لقطة شاشة لموقعك أو لتصميم يعجبك. وغالباً ما تكون الصورة أفضل. وإذا لم تقل شيئاً، فسيختار الذكاء الاصطناعي تصميماً بسيطاً.
الصقه في مساعد الذكاء الاصطناعي وأرسله.
افتح الملف الذي يعطيك إياه. احفظه ثم انقر عليه نقراً مزدوجاً لفتحه في متصفحك.
قارنه بموقع دوريك. إذا بدا أي شيء خاطئاً، فأخبر الذكاء الاصطناعي بكلمات بسيطة، مثلاً «تلك المباراة كانت على أرضه، وليست خارجها». وسيصلحه.
الموجّه
قبل أن تبدأ، اقرأ مواصفات LeagueRepublic JSON API على https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. استخدم فقط الخدمات وعناوين الويب وأسماء الحقول التي تصفها، واتبع قواعدها بشأن حد الطلبات والقيم الفارغة والأخطاء ومعنى «road» (الفريق الضيف). إذا تعذّر عليك فتح هذا العنوان، فتوقف واطلب مني لصق المواصفات هنا.
أنشئ لي صفحة ويب واحدة (ملف HTML واحد يمكنني فتحه في متصفحي) تعرض مباريات فريق واحد في الموسم. معرّف موسمي هو [MY-SEASON-ID] واسم الفريق [MY-TEAM-NAME].
يجب أن تقوم الصفحة بما يلي: 1. العثور على معرّف الفريق من مباريات الموسم عند أول تحميل، ثم استخدام خدمة Get Fixtures For Team. وتذكّر المعرّف حتى لا تحتاج إلى البحث عنه مرة أخرى. 2. استخدام اسم الفريق عنواناً. 3. تقسيم المباريات إلى «Results»، الأحدث أولاً، و«Upcoming»، الأقرب أولاً. 4. عرض التاريخ والمسابقة (ودور البطولة إن وجد) والخصم وهل كانت المباراة على الأرض أم خارجها والنتيجة لكل مباراة، مع وضع نتيجة فريقي أولاً. 5. بالنسبة إلى النتائج، عرض W أو D أو L من وجهة نظر الفريق. وإذا انتهت المباراة بالتعادل وحُسمت بركلات الجزاء، فاعرض من فاز بركلات الترجيح بدلاً من D، مع نتيجة ركلات الترجيح. 6. عرض أي تفاصيل إضافية للنتيجة، مثل نتيجة الشوط الأول، بخط صغير. وإذا كانت المباراة مؤجلة، فاعرض ذلك بدلاً من الوقت. وإذا مر تاريخ المباراة ولم تُسجَّل نتيجة بعد، فاعرض «Awaiting result» بدلاً من الوقت. 7. عدم إعادة تحميل البيانات أكثر من مرة في الدقيقة.
اجعل التصميم نظيفاً وسهل القراءة على الهاتف. اشرح بخطوات بسيطة كيفية فتح الملف واستخدامه. واسألني إذا كان أي شيء غير واضح.
التصميم: [DESCRIBE THE LOOK YOU WANT, OR ATTACH A SCREENSHOT] |
إذا حدث خطأ ما
تقول الصفحة إنه تعذّر العثور على الفريق. تحقق من أن اسم الفريق مكتوب تماماً كما في موقع دوريك، ومن أن الفريق يلعب في ذلك الموسم.
تعرض الصفحة رسالة خطأ. تحقق من معرّف موسمك ومن أن API مفعّلة لدوريك.
لا تعمل الصفحة في نافذة المعاينة الخاصة بالذكاء الاصطناعي. لا تستطيع كثير من المعاينات جلب البيانات من مواقع أخرى. احفظ الملف وافتحه في متصفحك بدلاً من ذلك.
يقول الذكاء الاصطناعي إنه لا يستطيع قراءة المواصفات. افتح عنوان المواصفات في متصفحك، وحدّد كل شيء، وانسخه والصقه في الذكاء الاصطناعي.
التفاصيل الكاملة لخدمة Get Fixtures For Team موجودة في مواصفات API.
