تخط وانتقل إلى المحتوى الرئيسي

إنشاء صفحة مركز المباريات

استخدم مساعد ذكاء اصطناعي لإنشاء صفحة تعرض مباريات دوريك ونتائجه وجداول ترتيبه لأي يوم.

بقلم: Pedro Maia

تعرض صفحة مركز المباريات كل ما يجري في دوريك في يوم واحد: المباريات والنتائج وجداول الترتيب، مع شريط تواريخ للتنقل بين الأيام. وهي تشبه صفحة مركز المباريات (Match Hub) في موقع LeagueRepublic الخاص بك، لكنك أنت من يقرر التصميم.

لا يلزم أن تكون مطوّراً. يمكن لمساعد ذكاء اصطناعي مثل ChatGPT أو Claude إنشاء الصفحة لك من التعليمات أدناه.

قبل أن تبدأ

  • يحتاج دوريك إلى الباقة الذهبية (Gold) مع تفعيل API. راجع البدء مع واجهة API.

  • تحتاج إلى معرّف موسمك. يوضح كيف تعمل واجهة API كيفية العثور عليه.

  • ليس لديك دوري بعد؟ جرّب الموجّه أولاً مع الدوري التجريبي من LeagueRepublic: استخدم معرّف الموسم 153020000.

كيفية استخدام الموجّه

  1. انسخ الموجّه من المربع الرمادي أدناه.

  2. أدخل معرّف موسمك. استبدل [MY-SEASON-ID] برقمك الخاص.

  3. حدّد المظهر الذي تريده. صف ألوانك وأسلوبك، أو أرفق لقطة شاشة لموقعك أو لتصميم يعجبك. وغالباً ما تكون الصورة أفضل. وإذا لم تقل شيئاً، فسيختار الذكاء الاصطناعي تصميماً بسيطاً.

  4. الصقه في مساعد الذكاء الاصطناعي وأرسله.

  5. افتح الملف الذي يعطيك إياه. احفظه ثم انقر عليه نقراً مزدوجاً لفتحه في متصفحك.

  6. قارنه بموقع دوريك. إذا بدا أي شيء خاطئاً، فأخبر الذكاء الاصطناعي بكلمات بسيطة، مثلاً «النتائج معكوسة». وسيصلحه.

الموجّه

قبل أن تبدأ، اقرأ مواصفات LeagueRepublic JSON API على https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. استخدم فقط الخدمات وعناوين الويب وأسماء الحقول التي تصفها، واتبع قواعدها بشأن حد الطلبات والقيم الفارغة والأخطاء ومعنى «road» (الفريق الضيف). إذا تعذّر عليك فتح هذا العنوان، فتوقف واطلب مني لصق المواصفات هنا.

أنشئ لي صفحة ويب واحدة (ملف HTML واحد يمكنني فتحه في متصفحي) تعرض مركز مباريات دوريي، باستخدام خدمة Get Match Hub. معرّف موسمي هو [MY-SEASON-ID].

يجب أن تقوم الصفحة بما يلي:

1. عرض شريط من أيام المباريات القابلة للنقر في الأعلى، بما في ذلك خانة «قيد التأكيد». يعرض كل يوم عدد النتائج والمباريات المتبقية فيه. والنقر على يوم يحمّله. وعند فتح الصفحة، مرّر الشريط بحيث يكون اليوم المعروض ظاهراً.

2. السماح لي بالتبديل بين المواسم.

3. عرض مباريات اليوم مجمّعة تحت اسم كل قسم أو دور في بطولة.

4. عرض الفريق المضيف والنتيجة والفريق الضيف لكل مباراة. وإذا لم تبدأ، فاعرض وقت الانطلاق بدلاً من ذلك. ضع على النتائج المباشرة وسم «Live»، وعلى النتائج التي لم يعتمدها الدوري بعد وسم «Provisional». وإذا كانت المباراة مؤجلة، فاعرض ذلك بدلاً من الوقت. وإذا مر تاريخ المباراة ولم تُسجَّل نتيجة بعد، فاعرض «Awaiting result» بدلاً من الوقت.

5. عرض أي تفاصيل إضافية للنتيجة، مثل نتيجة الشوط الأول أو ركلات الجزاء، بخط صغير. ولا تكرر دور البطولة تحت المباراة إذا كان موجوداً في اسم المجموعة.

6. عرض جدول ترتيب كل قسم تحته: المركز والفريق ولعب وفاز وتعادل وخسر والفارق والنقاط والمستوى الأخير.

7. عندما تتضمن المباراة ألعاباً فردية (السهام، البلياردو) أو أشواطاً أو نتائج أرباع، اعرضها في قسم يمكنني فتحه وإغلاقه.

8. حفظ كل يوم بعد تحميله، وعدم طلب اليوم نفسه مرة أخرى خلال دقيقة.

اجعل التصميم نظيفاً وسهل القراءة على الهاتف. اشرح بخطوات بسيطة كيفية فتح الملف واستخدامه. واسألني إذا كان أي شيء غير واضح.

التصميم: [DESCRIBE THE LOOK YOU WANT, OR ATTACH A SCREENSHOT]

إذا حدث خطأ ما

  • تعرض الصفحة رسالة خطأ. تحقق من معرّف موسمك ومن أن API مفعّلة لدوريك.

  • لا تعرض الصفحة أي بيانات إطلاقاً. أخبر الذكاء الاصطناعي بدقة بما تراه. فقد يحتاج إلى تغيير طريقة تحميل الصفحة للبيانات.

  • لا تعمل الصفحة في نافذة المعاينة الخاصة بالذكاء الاصطناعي. لا تستطيع كثير من المعاينات جلب البيانات من مواقع أخرى. احفظ الملف وافتحه في متصفحك بدلاً من ذلك.

  • يقول الذكاء الاصطناعي إنه لا يستطيع قراءة المواصفات. افتح عنوان المواصفات في متصفحك، وحدّد كل شيء، وانسخه والصقه في الذكاء الاصطناعي.

التفاصيل الكاملة لخدمة Get Match Hub موجودة في مواصفات API.

هل أجاب هذا عن سؤالك؟