تعرض صفحة مركز المباريات كل ما يحدث في دوريك في يوم واحد: المباريات والنتائج وجداول الترتيب، مع شريط من التواريخ للتنقل بين الأيام. تشبه صفحة Match Hub على موقع LeagueRepublic الخاص بك، لكنك أنت من يقرر التصميم.
لا تحتاج إلى أن تكون مطوّراً. يمكن لمساعد ذكاء اصطناعي مثل ChatGPT أو Claude إنشاء الصفحة لك باتباع التعليمات أدناه.
قبل أن تبدأ
يحتاج دوريك إلى الخطة «الذهبية» (Gold) مع تفعيل واجهة برمجة التطبيقات. راجع بدء استخدام واجهة برمجة التطبيقات.
تحتاج إلى معرّف موسمك. يوضح مقال كيف تعمل واجهة برمجة التطبيقات كيفية العثور عليه.
ليس لديك دوري بعد؟ جرّب الأمر أولاً مع الدوري التجريبي من LeagueRepublic: استخدم معرّف الموسم 153020000.
كيفية استخدام الأمر
انسخ الأمر من المربع الرمادي أدناه.
أدخل معرّف موسمك. استبدل [معرّف-الموسم-الخاص-بي] برقمك.
حدّد الشكل الذي تريده. صِف ألوانك وأسلوبك، أو أرفق لقطة شاشة لموقعك أو لتصميم يعجبك. الصورة عادةً هي الأفضل. إذا لم تذكر شيئاً، فسيختار الذكاء الاصطناعي تصميماً بسيطاً.
الصقه في مساعد الذكاء الاصطناعي وأرسله.
افتح الملف الذي يقدمه لك. احفظه، ثم انقر عليه نقراً مزدوجاً لفتحه في متصفحك.
قارن الصفحة بموقع دوريك. إذا بدا شيء غير صحيح، فأخبر الذكاء الاصطناعي بكلمات بسيطة، مثلاً "النتائج معكوسة". وسيصلحه.
الأمر
قبل أن تبدأ، اقرأ مواصفات JSON API الخاصة بـ LeagueRepublic على https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. استخدم فقط الخدمات وعناوين الويب وأسماء الحقول التي تصفها، واتبع قواعدها بشأن حد الطلبات والقيم الفارغة والأخطاء وأن "road" تعني خارج الأرض. إذا لم تتمكن من فتح ذلك العنوان، فتوقف واطلب مني لصق المواصفات.
أنشئ لي صفحة ويب واحدة (ملف HTML واحد يمكنني فتحه في متصفحي) تعرض مركز مباريات الدوري الخاص بي، باستخدام خدمة Get Match Hub. معرّف موسمي هو [معرّف-الموسم-الخاص-بي].
يجب أن تقوم الصفحة بما يلي: 1. اعرض في الأعلى شريطاً من أيام المباريات القابلة للنقر، بما في ذلك عنصر "سيتم تأكيده". يُظهر كل يوم عدد النتائج وعدد المباريات المتبقية فيه. النقر على يوم يحمّله. عند فتح الصفحة، مرّر الشريط بحيث يكون اليوم المعروض ظاهراً. 2. اسمح لي بالتبديل بين المواسم. 3. اعرض مباريات اليوم مجمّعة تحت اسم كل قسم أو دور من أدوار الكأس. 4. لكل مباراة، اعرض الفريق المضيف والنتيجة والفريق الضيف. إذا لم تبدأ المباراة بعد، فاعرض وقت انطلاقها بدلاً من ذلك. ضع على النتائج المباشرة التسمية "مباشر"، وعلى النتائج التي لم يعتمدها الدوري بعد التسمية "مؤقتة". إذا تأجلت مباراة، فاعرض ذلك بدلاً من الوقت. إذا مرّ موعد المباراة ولم تتوفر نتيجة بعد، فاعرض "بانتظار النتيجة" بدلاً من الوقت. 5. اعرض أي تفاصيل إضافية للنتيجة، مثل نتيجة الشوط الأول أو ركلات الترجيح، بخط صغير. لا تكرر دور الكأس تحت المباراة إذا كان موجوداً في اسم المجموعة. 6. تحت كل قسم، اعرض جدول ترتيبه: المركز، الفريق، لعب، فاز، تعادل، خسر، الفارق، النقاط، والأداء الأخير. 7. إذا كانت المباراة تتضمن مباريات فردية (السهام، البلياردو) أو أشواطاً (innings) أو نتائج أرباع، فاعرضها في قسم يمكنني فتحه وإغلاقه. 8. احفظ كل يوم بعد تحميله، ولا تطلب اليوم نفسه مرة أخرى خلال دقيقة.
اجعل التصميم نظيفاً وسهل القراءة على الهاتف. اشرح لي بخطوات بسيطة كيف أفتح الملف وأستخدمه. اسألني إذا كان أي شيء غير واضح.
التصميم: [صف الشكل الذي تريده، أو أرفق لقطة شاشة] |
إذا حدث خطأ ما
تعرض الصفحة رسالة خطأ. تحقق من معرّف موسمك، ومن أن واجهة برمجة التطبيقات مفعّلة لدوريك.
لا تعرض الصفحة أي بيانات على الإطلاق. أخبر الذكاء الاصطناعي بما تراه بالضبط. قد يحتاج إلى تغيير طريقة تحميل الصفحة للبيانات.
لا تعمل الصفحة في نافذة المعاينة لدى الذكاء الاصطناعي. كثير من نوافذ المعاينة لا يمكنها جلب البيانات من مواقع أخرى. احفظ الملف وافتحه في متصفحك بدلاً من ذلك.
يقول الذكاء الاصطناعي إنه لا يستطيع قراءة المواصفات. افتح عنوان المواصفات في متصفحك، وحدّد كل شيء، وانسخه والصقه في الذكاء الاصطناعي.
التفاصيل الكاملة لخدمة Get Match Hub موجودة في مواصفات واجهة برمجة التطبيقات.
