پرش به محتوای اصلی

ساخت صفحه مرکز مسابقات

با کمک یک دستیار هوش مصنوعی صفحه‌ای بسازید که مسابقات، نتایج و جدول‌های لیگ شما را برای هر روز نشان دهد.

نوشته‌شده توسط Pedro Maia

صفحه مرکز مسابقات همه اتفاقات یک روز در لیگ شما را نشان می‌دهد: مسابقات، نتایج و جدول‌های لیگ، همراه با نواری از تاریخ‌ها برای جابه‌جایی بین روزها. شبیه صفحه Match Hub در وب‌سایت LeagueRepublic شماست، اما طراحی را خودتان انتخاب می‌کنید.

لازم نیست برنامه‌نویس باشید. یک دستیار هوش مصنوعی مانند ChatGPT یا Claude می‌تواند با دستورالعمل‌های زیر صفحه را برایتان بسازد.

پیش از شروع

  • لیگ شما به طرح «طلا» با API فعال نیاز دارد. ببینید: شروع کار با API.

  • به شناسه فصل خود نیاز دارید. مقاله API چگونه کار می‌کند نشان می‌دهد چطور آن را پیدا کنید.

  • هنوز لیگ ندارید؟ ابتدا پرامپت را با لیگ نمایشی LeagueRepublic امتحان کنید: از شناسه فصل 153020000 استفاده کنید.

نحوه استفاده از پرامپت

  1. پرامپت را کپی کنید: آن را از کادر خاکستری زیر بردارید.

  2. شناسه فصل خود را وارد کنید. [شناسه-فصل-من] را با شماره خودتان جایگزین کنید.

  3. بگویید چه ظاهری می‌خواهید. رنگ‌ها و سبک خود را توصیف کنید، یا یک اسکرین‌شات از وب‌سایت خود یا طرحی که دوست دارید پیوست کنید. معمولاً تصویر بهترین نتیجه را می‌دهد. اگر چیزی نگویید، هوش مصنوعی یک طرح ساده انتخاب می‌کند.

  4. آن را در دستیار هوش مصنوعی بچسبانید و ارسال کنید.

  5. فایلی را که به شما می‌دهد باز کنید. آن را ذخیره کنید، سپس روی آن دوبار کلیک کنید تا در مرورگرتان باز شود.

  6. آن را با وب‌سایت لیگ خود مقایسه کنید. اگر چیزی درست به نظر نمی‌رسد، با کلمات ساده به هوش مصنوعی بگویید، مثلاً «نتایج برعکس نمایش داده شده‌اند». آن را اصلاح می‌کند.

پرامپت

پیش از شروع، مشخصات JSON API LeagueRepublic را در نشانی https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md بخوان. فقط از سرویس‌ها، نشانی‌های وب و نام فیلدهایی که در آن توضیح داده شده استفاده کن و از قوانین آن درباره محدودیت تعداد درخواست، مقدارهای خالی، خطاها و اینکه "road" به معنای میهمان است پیروی کن. اگر نمی‌توانی آن نشانی را باز کنی، دست نگه دار و از من بخواه مشخصات را برایت بچسبانم.

برایم یک صفحه وب واحد بساز (یک فایل HTML که بتوانم در مرورگرم باز کنم) که مرکز مسابقات لیگ من را با استفاده از سرویس Get Match Hub نشان دهد. شناسه فصل من [شناسه-فصل-من] است.

صفحه باید:

1. در بالا نواری از روزهای مسابقه قابل کلیک نشان دهد، از جمله گزینه «در انتظار تأیید». هر روز نشان دهد چند نتیجه و چند مسابقه برگزارنشده دارد. کلیک روی یک روز آن را بارگیری کند. وقتی صفحه باز می‌شود، نوار را طوری پیمایش کن که روز نمایش‌داده‌شده دیده شود.

2. به من اجازه دهد بین فصل‌ها جابه‌جا شوم.

3. مسابقات آن روز را زیر نام هر دسته یا مرحله جام گروه‌بندی کند.

4. برای هر مسابقه، تیم میزبان، نتیجه و تیم میهمان را نشان دهد. اگر مسابقه شروع نشده، به جای آن ساعت شروع را نشان بده. نتایج زنده را با «زنده» و نتایجی را که لیگ هنوز تأیید نکرده با «موقت» برچسب بزن. اگر مسابقه‌ای به تعویق افتاده، به جای ساعت همین را نشان بده. اگر تاریخ مسابقه گذشته اما هنوز نتیجه‌ای ثبت نشده، به جای ساعت «در انتظار نتیجه» را نشان بده.

5. جزئیات بیشتر نتیجه، مانند نتیجه نیمه اول یا پنالتی‌ها، را با متن کوچک نشان دهد. اگر مرحله جام در نام گروه آمده، آن را زیر مسابقه تکرار نکن.

6. زیر هر دسته، جدول لیگ آن را نشان دهد: رتبه، تیم، بازی، برد، مساوی، باخت، تفاضل، امتیاز و وضعیت اخیر.

7. وقتی مسابقه‌ای بازی‌های انفرادی (دارت، بیلیارد) یا امتیاز به تفکیک اینینگ یا کوارتر دارد، آن‌ها را در بخشی نشان دهد که بتوانم باز و بسته کنم.

8. هر روز را پس از بارگیری ذخیره کند و همان روز را در کمتر از یک دقیقه دوباره درخواست نکند.

طراحی را تمیز و خوانا روی گوشی نگه دار. با مراحل ساده توضیح بده چطور فایل را باز کنم و از آن استفاده کنم. اگر چیزی مبهم است، از من بپرس.

طراحی: [ظاهر دلخواه خود را توصیف کنید یا یک اسکرین‌شات پیوست کنید]

اگر مشکلی پیش آمد

  • صفحه پیام خطا نشان می‌دهد. شناسه فصل خود را بررسی کنید و مطمئن شوید API برای لیگ شما فعال است.

  • صفحه هیچ داده‌ای نشان نمی‌دهد. دقیقاً آنچه را می‌بینید به هوش مصنوعی بگویید. ممکن است لازم باشد نحوه بارگیری داده‌ها در صفحه را تغییر دهد.

  • صفحه در پنجره پیش‌نمایش هوش مصنوعی کار نمی‌کند. بسیاری از پیش‌نمایش‌ها نمی‌توانند داده‌ها را از وب‌سایت‌های دیگر دریافت کنند. فایل را ذخیره کنید و به جای آن در مرورگر خود باز کنید.

  • هوش مصنوعی می‌گوید نمی‌تواند مشخصات را بخواند. نشانی مشخصات را در مرورگر خود باز کنید، همه را انتخاب کنید، کپی کنید و در هوش مصنوعی بچسبانید.

جزئیات کامل سرویس Get Match Hub در مشخصات API آمده است.

آیا پاسخ سؤالتان داده شد؟