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

ساخت صفحه تیم

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

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

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

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

پیش از شروع

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

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

  • به نام تیم نیاز دارید، دقیقاً همان‌طور که در وب‌سایت لیگ شما نوشته شده است.

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

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

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

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

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

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

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

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

پرامپت

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

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

صفحه باید:

1. در اولین بارگیری، شناسه تیم را از میان مسابقات فصل پیدا کند و سپس از سرویس Get Fixtures For Team استفاده کند. شناسه را به خاطر بسپار تا لازم نباشد دوباره جستجو شود.

2. از نام تیم به عنوان عنوان استفاده کند.

3. مسابقات را به «نتایج»، از جدیدترین، و «پیش رو»، از نزدیک‌ترین، تقسیم کند.

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

5. برای نتایج، از دید تیم ب، م یا ش (برد، مساوی، شکست) نشان دهد. اگر مسابقه‌ای مساوی تمام شده و با پنالتی تعیین تکلیف شده، به جای م نشان بده چه کسی ضربات پنالتی را برده، همراه با نتیجه پنالتی‌ها.

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

7. داده‌ها را بیش از یک بار در دقیقه دوباره بارگیری نکند.

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

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

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

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

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

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

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

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

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