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

ساخت جدول لیگ

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

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

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

لازم نیست برنامه‌نویس باشید. یک دستیار هوش مصنوعی مانند 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 که بتوانم در مرورگرم باز کنم) که جدول‌های لیگ من را نشان دهد. شناسه فصل من [شناسه-فصل-من] است.

صفحه باید:

1. با سرویس Get Fixture Groups For Season دسته‌های فصل را فهرست کند و آن‌ها را در یک منو نشان دهد. با دسته اول باز شود.

2. وقتی دسته‌ای را انتخاب می‌کنم، جدول آن را با استفاده از سرویس Get Standings For Fixture Group نشان دهد. هر دسته را فقط وقتی انتخابش می‌کنم بارگیری کند.

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

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

5. اجازه دهد روی یک تیم ضربه بزنم تا ردیف آن برجسته شود.

6. روی گوشی، رتبه، تیم، بازی، تفاضل و امتیاز را نگه دارد و بقیه ستون‌ها را پنهان کند.

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

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

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

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

  • جدول یک دسته همه صفر است. آن دسته هنوز هیچ مسابقه‌ای انجام نداده است. با ثبت نتایج پر می‌شود.

  • یک دسته وجود ندارد. دسته‌هایی که جدولشان در وب‌سایت لیگ شما پنهان است، اینجا هم پنهان هستند.

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

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

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

جزئیات کامل سرویس‌های استفاده‌شده در اینجا در مشخصات API آمده است.

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