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

ساخت جدول لیگ

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

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

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

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

پیش از شروع

  • لیگ شما باید طرح Gold را با API روشن داشته باشد. شروع کار با API را ببینید.

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

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

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

  1. پرامپت را کپی کنید (از کادر خاکستری زیر).

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

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

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

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

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

پرامپت

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

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

صفحه باید:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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