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