মূল বিষয়বস্তুতে যান

ফিক্সচার ও ফলাফলের তালিকা তৈরি করুন

প্রতিযোগিতা ও দল অনুযায়ী ফিল্টারসহ আপনার সিজনের প্রতিটি ম্যাচের তালিকা দেখানো একটি পেজ তৈরি করতে একটি AI অ্যাসিস্ট্যান্ট ব্যবহার করুন।

Pedro Maia লিখেছেন

একটি ফিক্সচার ও ফলাফলের পেজ আপনার সিজনের প্রতিটি ম্যাচ, খেলা হয়ে যাওয়া এবং এখনো বাকি, তারিখ অনুযায়ী গ্রুপ করে তালিকাভুক্ত করে। দর্শকরা এটি ডিভিশন, কাপ বা দল অনুযায়ী ফিল্টার করতে পারেন এবং ফলাফল ও আসন্ন ম্যাচের মধ্যে বদল করতে পারেন।

আপনাকে ডেভেলপার হতে হবে না। ChatGPT বা Claude-এর মতো একটি AI অ্যাসিস্ট্যান্ট নিচের নির্দেশনা থেকে আপনার জন্য পেজটি তৈরি করে দিতে পারে।

শুরু করার আগে

  • আপনার লিগের Gold প্ল্যান লাগবে এবং API চালু থাকতে হবে। দেখুন API দিয়ে শুরু করা।

  • আপনার সিজন ID লাগবে। API কীভাবে কাজ করে নিবন্ধে এটি কীভাবে খুঁজবেন তা দেখানো আছে।

  • এখনো কোনো লিগ নেই? আগে LeagueRepublic-এর ডেমো লিগ দিয়ে প্রম্পটটি চেষ্টা করুন: সিজন ID 153020000 ব্যবহার করুন।

প্রম্পট কীভাবে ব্যবহার করবেন

  1. নিচের ধূসর বক্স থেকে প্রম্পটটি কপি করুন।

  2. আপনার সিজন ID বসান। [MY-SEASON-ID]-এর জায়গায় আপনার নিজের নম্বর বসান।

  3. কেমন দেখতে চান তা বলুন। আপনার রং ও স্টাইল বর্ণনা করুন, অথবা আপনার ওয়েবসাইটের বা পছন্দের কোনো ডিজাইনের স্ক্রিনশট সংযুক্ত করুন। ছবি সাধারণত সবচেয়ে ভালো কাজ করে। কিছু না বললে AI একটি সাদামাটা ডিজাইন বেছে নেবে।

  4. এটি AI অ্যাসিস্ট্যান্টে পেস্ট করে পাঠিয়ে দিন।

  5. সে যে ফাইলটি দেয় তা খুলুন। সেভ করুন, তারপর আপনার ব্রাউজারে খুলতে ডাবল-ক্লিক করুন।

  6. আপনার লিগের ওয়েবসাইটের সঙ্গে মিলিয়ে দেখুন। কিছু ভুল মনে হলে সহজ কথায় AI-কে বলুন, যেমন "স্থগিত ম্যাচগুলো ফলাফল হিসেবে দেখাচ্ছে"। সে ঠিক করে দেবে।

প্রম্পট

শুরু করার আগে https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md ঠিকানায় LeagueRepublic JSON API স্পেসিফিকেশন পড়ুন। শুধু এতে বর্ণিত সেবা, ওয়েব ঠিকানা ও ফিল্ডের নাম ব্যবহার করুন এবং রেট লিমিট, খালি মান, ত্রুটি এবং "road" মানে অ্যাওয়ে — এসব বিষয়ে এর নিয়ম মেনে চলুন। আপনি ওই ঠিকানা খুলতে না পারলে থামুন এবং আমাকে স্পেসিফিকেশনটি পেস্ট করতে বলুন।

আমার জন্য একটি একক ওয়েব পেজ (একটি HTML ফাইল যা আমি আমার ব্রাউজারে খুলতে পারব) তৈরি করুন, যা আমার লিগের সিজনের প্রতিটি ম্যাচের তালিকা দেখায়। আমার সিজন ID হলো [MY-SEASON-ID]।

পেজটিতে থাকতে হবে:

1. Get Fixtures For Season সেবা ব্যবহার করে সিজনের সব ম্যাচ একবার লোড করুন এবং আবার লোড না করে পেজেই সব ফিল্টারিং করুন।

2. দুটি ট্যাব রাখুন: "Results", নতুনগুলো আগে, এবং "Fixtures" (যেসব ম্যাচ এখনো খেলা বাকি), কাছেরগুলো আগে।

3. ম্যাচগুলো তারিখ অনুযায়ী গ্রুপ করুন, তারিখটি শিরোনাম হিসেবে থাকবে।

4. প্রতিটি ম্যাচের জন্য হোম দল, স্কোর বা কিক-অফের সময়, অ্যাওয়ে দল, ডিভিশন বা কাপের নাম, কাপ রাউন্ড থাকলে সেটি এবং ভেন্যু দেখান।

5. ম্যাচগুলো থেকেই তৈরি মেনু ব্যবহার করে আমাকে ডিভিশন বা কাপ এবং দল অনুযায়ী ফিল্টার করতে দিন।

6. কোনো ম্যাচ স্থগিত হলে সময়ের বদলে সেটি দেখান। যেসব ম্যাচের তারিখ নিশ্চিত করা হবে সেগুলো Fixtures ট্যাবের শেষে তাদের নিজস্ব অংশে রাখুন। ম্যাচের তারিখ পেরিয়ে গেছে কিন্তু এখনো ফলাফল নেই, এমন হলে সময়ের বদলে "Awaiting result" দেখান।

7. মিনিটে একবারের বেশি ডেটা পুনরায় লোড করবেন না।

ডিজাইন পরিচ্ছন্ন এবং ফোনে পড়ার জন্য সহজ রাখুন। ফাইলটি কীভাবে খুলতে ও ব্যবহার করতে হয় তা সহজ ধাপে ব্যাখ্যা করুন। কিছু অস্পষ্ট হলে আমাকে জিজ্ঞাসা করুন।

ডিজাইন: [DESCRIBE THE LOOK YOU WANT, OR ATTACH A SCREENSHOT]

কিছু ভুল হলে

  • হাফ-টাইম বা পেনাল্টির স্কোর দেখাচ্ছে না। এই তালিকায় আপাতত সেই অতিরিক্ত বিবরণ নেই। ম্যাচ হাব ও টিম পেজে আছে।

  • একটি ফলাফল পাওয়া যাচ্ছে না। লিগ অনুমোদন করার পরই ফলাফল দেখা যায়।

  • পেজে একটি ত্রুটির বার্তা দেখাচ্ছে। আপনার সিজন ID এবং আপনার লিগের জন্য API চালু আছে কি না তা পরীক্ষা করুন।

  • AI-এর প্রিভিউ উইন্ডোতে পেজটি কাজ করছে না। অনেক প্রিভিউ অন্য ওয়েবসাইট থেকে ডেটা আনতে পারে না। ফাইলটি সেভ করুন এবং তার বদলে আপনার ব্রাউজারে খুলুন।

  • AI বলছে সে স্পেসিফিকেশন পড়তে পারছে না। আপনার ব্রাউজারে স্পেসিফিকেশনের ঠিকানাটি খুলুন, সবকিছু সিলেক্ট করে কপি করুন এবং AI-তে পেস্ট করুন।

Get Fixtures For Season সেবার সম্পূর্ণ বিবরণ API স্পেসিফিকেশনে আছে।

এতে কি আপনার প্রশ্নের উত্তর আছে?