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

একটি দলের পেজ তৈরি করুন

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

Pedro Maia লিখেছেন

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

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

শুরু করার আগে

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

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

  • আপনার দলের নাম লাগবে, ঠিক যেভাবে আপনার লিগের ওয়েবসাইটে লেখা আছে সেভাবে।

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

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

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

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

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

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

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

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

প্রম্পট

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

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

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

1. প্রথমবার লোড হওয়ার সময় সিজনের ম্যাচগুলো থেকে দলের আইডি খুঁজে বের করো, তারপর Get Fixtures For Team সার্ভিস ব্যবহার করো। আইডিটি মনে রাখো যাতে আবার খুঁজতে না হয়।

2. দলের নামটি শিরোনাম হিসেবে ব্যবহার করো।

3. ম্যাচগুলোকে "ফলাফল" (সবচেয়ে নতুনটি আগে) এবং "আসন্ন" (সবচেয়ে কাছেরটি আগে) এই দুই ভাগে ভাগ করো।

4. প্রতিটি ম্যাচের জন্য তারিখ, প্রতিযোগিতা (এবং কাপ রাউন্ড, যদি থাকে), প্রতিপক্ষ, ম্যাচটি হোমে না অ্যাওয়েতে ছিল, এবং স্কোর দেখাও, আমার দলের স্কোর আগে রেখে।

5. ফলাফলের ক্ষেত্রে দলের দৃষ্টিকোণ থেকে জ, ড্র বা হা দেখাও। কোনো ম্যাচ সমতায় শেষ হয়ে পেনাল্টিতে নিষ্পত্তি হলে, ড্র-এর বদলে কে শুটআউট জিতেছে তা শুটআউটের স্কোরসহ দেখাও।

6. হাফ-টাইমের মতো স্কোরের অতিরিক্ত বিবরণ ছোট লেখায় দেখাও। কোনো ম্যাচ স্থগিত হলে সময়ের বদলে সেটি দেখাও। ম্যাচের তারিখ পেরিয়ে গেলেও যদি এখনো ফলাফল না থাকে, তাহলে সময়ের বদলে "ফলাফলের অপেক্ষায়" দেখাও।

7. মিনিটে একবারের বেশি ডেটা আবার লোড কোরো না।

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

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

কিছু ভুল হলে

  • পেজ বলছে দলটি খুঁজে পাওয়া যাচ্ছে না। দলের নামটি আপনার লিগের ওয়েবসাইটে যেভাবে আছে ঠিক সেভাবে লেখা হয়েছে কি না, এবং দলটি ওই সিজনে খেলছে কি না, তা পরীক্ষা করুন।

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

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

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

Get Fixtures For Team সার্ভিসের সম্পূর্ণ বিবরণ এপিআই স্পেসিফিকেশনে আছে।

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