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

একটি লিগ টেবিল তৈরি করুন

একটি এআই সহকারী ব্যবহার করে এমন একটি পেজ তৈরি করুন যা আপনার লিগ টেবিলগুলো দেখায়, ডিভিশন বদলানোর একটি মেনুসহ।

Pedro Maia লিখেছেন

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

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

শুরু করার আগে

  • আপনার লিগে এপিআই চালু থাকা “স্বর্ণ” (Gold) পরিকল্পনা থাকতে হবে। দেখুন এপিআই ব্যবহার শুরু করুন।

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

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

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

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

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

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

  4. এআই সহকারীতে এটি পেস্ট করে পাঠিয়ে দিন।

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

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

প্রম্পট

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

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

পেজটিকে যা করতে হবে:

1. সিজনের ডিভিশনগুলোর তালিকা পেতে Get Fixture Groups For Season সার্ভিস ব্যবহার করো, এবং সেগুলো একটি মেনুতে দেখাও। প্রথম ডিভিশন দিয়ে পেজ খোলো।

2. আমি কোনো ডিভিশন বেছে নিলে Get Standings For Fixture Group সার্ভিস ব্যবহার করে তার টেবিল দেখাও। আমি বেছে নিলে তবেই কোনো ডিভিশন লোড করো।

3. অবস্থান, দল, খেলা, জয়, ড্র, হার, পক্ষে স্কোর, বিপক্ষে স্কোর, ব্যবধান ও পয়েন্ট দেখাও, সাথে সাম্প্রতিক ফর্ম ছোট রঙিন ব্যাজ হিসেবে (জয়, ড্র, হার)।

4. মেনুতে কাপগুলোও রাখো, তবে আমি কোনো কাপ বেছে নিলে তবেই তার টেবিল আছে কি না দেখো। কাপটি গ্রুপে খেলা হলে, প্রতিটি গ্রুপের জন্য একটি করে টেবিল দেখাও, ওপরে গ্রুপের নামসহ। কোনো টেবিল না থাকলে সেটি জানিয়ে দাও।

5. কোনো দলে ট্যাপ করে তার সারিটি হাইলাইট করার সুযোগ দাও।

6. ফোনে অবস্থান, দল, খেলা, ব্যবধান ও পয়েন্ট রাখো, আর বাকি কলামগুলো লুকিয়ে রাখো।

7. প্রতিটি টেবিল লোড করার পর সংরক্ষণ করো, এবং এক মিনিটের মধ্যে একই টেবিল আবার চেয়ো না।

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

ডিজাইন: [আপনি যেমন চেহারা চান তা বর্ণনা করুন, অথবা একটি স্ক্রিনশট সংযুক্ত করুন]

কিছু ভুল হলে

  • একটি ডিভিশনের টেবিলে সব শূন্য। ওই ডিভিশনে এখনো কোনো ম্যাচ খেলা হয়নি। ফলাফল দেওয়া হলে এটি পূরণ হয়ে যাবে।

  • একটি ডিভিশন দেখা যাচ্ছে না। আপনার লিগের ওয়েবসাইটে যেসব ডিভিশনের টেবিল লুকানো আছে, সেগুলো এখানেও লুকানো থাকে।

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

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

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

এখানে ব্যবহৃত সার্ভিসগুলোর সম্পূর্ণ বিবরণ এপিআই স্পেসিফিকেশনে আছে।

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