একটি ম্যাচসূচি ও ফলাফলের পেজ আপনার সিজনের প্রতিটি ম্যাচ, খেলা হয়ে যাওয়া ও বাকি থাকা, তারিখ অনুযায়ী গ্রুপ করে দেখায়। দর্শকেরা ডিভিশন, কাপ বা দল অনুযায়ী ফিল্টার করতে পারেন এবং ফলাফল ও আসন্ন ম্যাচের মধ্যে বদলাতে পারেন।
আপনাকে ডেভেলপার হতে হবে না। ChatGPT বা Claude-এর মতো একটি এআই সহকারী নিচের নির্দেশনা থেকে আপনার জন্য পেজটি তৈরি করে দিতে পারে।
শুরু করার আগে
আপনার লিগে এপিআই চালু থাকা “স্বর্ণ” (Gold) পরিকল্পনা থাকতে হবে। দেখুন এপিআই ব্যবহার শুরু করুন।
আপনার সিজন আইডি লাগবে। কীভাবে এটি খুঁজে পাবেন তা এপিআই কীভাবে কাজ করে নিবন্ধে দেখানো আছে।
এখনো লিগ নেই? প্রথমে LeagueRepublic-এর ডেমো লিগ দিয়ে প্রম্পটটি চেষ্টা করুন: সিজন আইডি 153020000 ব্যবহার করুন।
প্রম্পটটি কীভাবে ব্যবহার করবেন
নিচের ধূসর বক্স থেকে প্রম্পটটি কপি করুন।
আপনার সিজন আইডি বসান। [আমার-সিজন-আইডি]-এর জায়গায় আপনার নিজের নম্বর বসান।
কেমন দেখতে চান তা বলুন। আপনার রং ও স্টাইল বর্ণনা করুন, অথবা আপনার ওয়েবসাইটের বা আপনার পছন্দের কোনো ডিজাইনের স্ক্রিনশট সংযুক্ত করুন। সাধারণত একটি ছবিই সবচেয়ে ভালো কাজ করে। আপনি কিছু না বললে, এআই একটি সাধারণ ডিজাইন বেছে নেবে।
এআই সহকারীতে এটি পেস্ট করে পাঠিয়ে দিন।
এটি যে ফাইল দেয় সেটি খুলুন। ফাইলটি সংরক্ষণ করুন, তারপর ব্রাউজারে খুলতে এতে ডাবল-ক্লিক করুন।
আপনার লিগের ওয়েবসাইটের সাথে মিলিয়ে দেখুন। কিছু ভুল মনে হলে, সহজ ভাষায় এআই-কে জানান, যেমন "স্থগিত ম্যাচগুলো ফলাফল হিসেবে দেখাচ্ছে"। এটি ঠিক করে দেবে।
প্রম্পট
শুরু করার আগে, https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md ঠিকানায় LeagueRepublic JSON API স্পেসিফিকেশনটি পড়ো। এতে বর্ণিত সার্ভিস, ওয়েব ঠিকানা ও ফিল্ডের নামই শুধু ব্যবহার করো, এবং রেট লিমিট, খালি মান, ত্রুটি আর "road" মানে যে অ্যাওয়ে, এসব বিষয়ে এর নিয়মগুলো মেনে চলো। ওই ঠিকানা খুলতে না পারলে থেমে যাও এবং আমাকে স্পেসিফিকেশনটি পেস্ট করতে বলো।
আমার জন্য একটি একক ওয়েব পেজ তৈরি করো (একটি HTML ফাইল যা আমি আমার ব্রাউজারে খুলতে পারি), যা আমার লিগের সিজনের প্রতিটি ম্যাচের তালিকা দেখাবে। আমার সিজন আইডি হলো [আমার-সিজন-আইডি]।
পেজটিকে যা করতে হবে: 1. Get Fixtures For Season সার্ভিস ব্যবহার করে সিজনের সব ম্যাচ একবারে লোড করো, এবং আবার লোড না করে সব ফিল্টারিং পেজেই করো। 2. দুটি ট্যাব রাখো: "ফলাফল" (সবচেয়ে নতুনটি আগে), এবং "ম্যাচসূচি" (যে ম্যাচগুলো এখনো খেলা বাকি; সবচেয়ে কাছেরটি আগে)। 3. ম্যাচগুলো তারিখ অনুযায়ী গ্রুপ করো, তারিখটি শিরোনাম হিসেবে রেখে। 4. প্রতিটি ম্যাচের জন্য স্বাগতিক দল, স্কোর বা শুরুর সময়, অতিথি দল, ডিভিশন বা কাপের নাম, কাপ রাউন্ড (যদি থাকে) এবং ভেন্যু দেখাও। 5. ম্যাচগুলো থেকেই তৈরি মেনু ব্যবহার করে আমাকে ডিভিশন বা কাপ অনুযায়ী এবং দল অনুযায়ী ফিল্টার করতে দাও। 6. কোনো ম্যাচ স্থগিত হলে সময়ের বদলে সেটি দেখাও। যেসব ম্যাচের তারিখ পরে নিশ্চিত করা হবে, সেগুলো ম্যাচসূচি ট্যাবের শেষে আলাদা একটি অংশে রাখো। ম্যাচের তারিখ পেরিয়ে গেলেও যদি এখনো ফলাফল না থাকে, তাহলে সময়ের বদলে "ফলাফলের অপেক্ষায়" দেখাও। 7. মিনিটে একবারের বেশি ডেটা আবার লোড কোরো না।
ডিজাইনটি পরিচ্ছন্ন রাখো এবং ফোনে সহজে পড়া যায় এমন করো। ফাইলটি কীভাবে খুলতে ও ব্যবহার করতে হয় তা সহজ ধাপে ব্যাখ্যা করো। কিছু অস্পষ্ট থাকলে আমাকে জিজ্ঞেস করো।
ডিজাইন: [আপনি যেমন চেহারা চান তা বর্ণনা করুন, অথবা একটি স্ক্রিনশট সংযুক্ত করুন] |
কিছু ভুল হলে
হাফ-টাইম বা পেনাল্টির স্কোর দেখাচ্ছে না। এই তালিকায় আপাতত সেই অতিরিক্ত বিবরণ নেই। ম্যাচ হাব ও দলের পেজে তা আছে।
একটি ফলাফল দেখা যাচ্ছে না। লিগ অনুমোদন দেওয়ার পরেই কেবল ফলাফল দেখা যায়।
পেজে একটি ত্রুটির বার্তা দেখাচ্ছে। আপনার সিজন আইডি পরীক্ষা করুন, এবং আপনার লিগের জন্য এপিআই চালু আছে কি না দেখুন।
এআই-এর প্রিভিউ উইন্ডোতে পেজটি কাজ করছে না। অনেক প্রিভিউ অন্য ওয়েবসাইট থেকে ডেটা আনতে পারে না। ফাইলটি সংরক্ষণ করে বরং আপনার ব্রাউজারে খুলুন।
এআই বলছে এটি স্পেসিফিকেশন পড়তে পারছে না। আপনার ব্রাউজারে স্পেসিফিকেশনের ঠিকানাটি খুলুন, সবকিছু সিলেক্ট করুন, কপি করে এআই-তে পেস্ট করুন।
Get Fixtures For Season সার্ভিসের সম্পূর্ণ বিবরণ এপিআই স্পেসিফিকেশনে আছে।
