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

ম্যাচ হাব পেজ তৈরি করুন

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

Pedro Maia লিখেছেন

একটি ম্যাচ হাব পেজ একদিনে আপনার লিগে যা কিছু ঘটছে তা দেখায়: ম্যাচ, স্কোর ও লিগ টেবিল, সঙ্গে দিন বদলানোর জন্য তারিখের একটি স্ট্রিপ। এটি আপনার LeagueRepublic ওয়েবসাইটের Match Hub পেজের মতো দেখায়, কিন্তু ডিজাইন আপনিই ঠিক করেন।

আপনাকে ডেভেলপার হতে হবে না। 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 ফাইল যা আমি আমার ব্রাউজারে খুলতে পারব) তৈরি করুন, যা Get Match Hub সেবা ব্যবহার করে আমার লিগের ম্যাচ হাব দেখায়। আমার সিজন ID হলো [MY-SEASON-ID]।

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

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

2. আমাকে সিজন বদলানোর সুযোগ দিন।

3. দিনের ম্যাচগুলো প্রতিটি ডিভিশন বা কাপ রাউন্ডের নামের অধীনে গ্রুপ করে দেখান।

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

5. অতিরিক্ত স্কোরের বিবরণ, যেমন হাফ-টাইম বা পেনাল্টি, ছোট লেখায় দেখান। কাপ রাউন্ড গ্রুপের নামে আগেই থাকলে ম্যাচের নিচে তা আবার দেখাবেন না।

6. প্রতিটি ডিভিশনের নিচে তার লিগ টেবিল দেখান: অবস্থান, দল, খেলা, জয়, ড্র, হার, পার্থক্য, পয়েন্ট এবং সাম্প্রতিক ফর্ম।

7. কোনো ম্যাচে আলাদা গেম (ডার্টস, পুল) বা ইনিংস বা কোয়ার্টারের স্কোর থাকলে সেগুলো এমন একটি অংশে দেখান যা আমি খুলতে ও বন্ধ করতে পারি।

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

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

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

কিছু ভুল হলে

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

  • পেজে কোনো ডেটাই দেখাচ্ছে না। আপনি ঠিক কী দেখছেন তা AI-কে বলুন। পেজ যেভাবে ডেটা লোড করে তা তাকে বদলাতে হতে পারে।

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

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

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

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