কীভাবে টুর্নামেন্ট চালাবেন
ভেতরে ঢোকার পথ দুটি, আর দুটিই একই ইঞ্জিন চালায়: একই ড্র, খেলোয়াড়দের জন্য শেয়ার করার মতো একই পেজ, একই PDF। সাইন ইন করে turnale.app-এর ভেতরের এজেন্টের সঙ্গে চ্যাট করুন, অথবা আপনি এমনিতেই যে অ্যাসিস্ট্যান্ট ব্যবহার করেন তার সঙ্গে Turnale যুক্ত করুন। একটি দিয়ে শুরু করেও পরে অন্যটিতে যাওয়া যায়: এখানে তৈরি টুর্নামেন্ট আপনি যখনই চান, আপনার নিজের অ্যাসিস্ট্যান্টের হাতে চলে যেতে পারে।
এখানে turnale.app-এই আয়োজন করুন
ইনস্টল করার কিছু নেই, নিজের কোনো অ্যাসিস্ট্যান্টও লাগে না। আপনি চ্যাটে টুর্নামেন্টের কথা বলেন, আর কথা বলতে বলতেই পাশে খেলোয়াড়দের পেজটি তৈরি হয়ে যায়।
- turnale.app/organise-এ Google দিয়ে, অথবা আপনার ইমেইলে পাঠানো 6 অঙ্কের কোড দিয়ে সাইন ইন করুন।
- নতুন টুর্নামেন্ট-এ চাপ দিন আর বলুন কী আয়োজন করছেন। এজেন্ট কেবল যা দরকার তা-ই জিজ্ঞেস করে: কোন খেলা, কারা খেলছেন নাকি শুধু কতজন আসবেন সেই সংখ্যা, হাতে কতটা সময়; তারপর যেসব ফরম্যাট মানায় সেগুলো সময়ের হিসাব কষা অবস্থাতেই সাজিয়ে দেয়।
- পেজের লিঙ্কটি আপনার খেলোয়াড়দের দিন। স্কোর, কারও নাম তুলে নেওয়া আর বদলাবদলির জন্য চ্যাট খোলাই থাকে, আর পেজটি সঙ্গে সঙ্গে সব দেখাতে থাকে।
আমার টুর্নামেন্ট-এ আপনার চালানো সবকিছু থাকে: পেজের লিঙ্ক, যেখানে থেমেছিলেন সেখান থেকে ধরার মতো কথোপকথন, আর দুই ধাপে নিশ্চিত করে মুছে ফেলার ব্যবস্থা। প্রতি ক্যালেন্ডার মাসে 3টি টুর্নামেন্ট ফ্রি, আর হিসাব নতুন করে শুরু হয় মাসের 1 তারিখে।
এই পথে মডেলটি আমরা চালাই, তাই কথোপকথনটি আপনার অ্যাকাউন্টের সঙ্গে জমা থাকে আর শেষ বার্তার 90 দিন পরে মুছে যায়; টুর্নামেন্ট, তার ফলাফল আর পরিবর্তনের লগে এর কোনো ছোঁয়া লাগে না, সেগুলো পেজেই থাকে। প্রসেসর কে, তা গোপনীয়তা নীতিতে (ইংরেজিতে) বলা আছে।
এখানে তৈরি প্রতিটি টুর্নামেন্টেরও একটি আয়োজক-চাবি থাকে, শুধু সেটি আপনার হাতে না দিয়ে আপনার হয়ে রেখে দেওয়া হয়। আমার টুর্নামেন্ট-এর ⋯ মেনু থেকে সেটি দেখে নিন, আর নিচের পথ ধরে সেই একই টুর্নামেন্ট আপনার নিজের অ্যাসিস্ট্যান্টের কাছে খুলে যাবে।
অথবা আপনি এমনিতেই যে অ্যাসিস্ট্যান্ট ব্যবহার করেন সেটিই যুক্ত করুন
Turnale একই সঙ্গে একটি MCP সার্ভারও, তাই Claude, ChatGPT আর বাকিরা আপনি যে চ্যাটে আছেন সেখান থেকেই সরাসরি টুর্নামেন্ট চালাতে পারে। কানেক্টর URL সব জায়গায় একটাই, এই পথে Turnale অ্যাকাউন্ট বা API চাবি কোনোটিই লাগে না, আর কতগুলো টুর্নামেন্ট চালাবেন তারও কোনো সীমা নেই। একবার যুক্ত করুন, এরপরের প্রতিটি সন্ধ্যাতেই এটি হাতের কাছে থাকবে।
কীভাবে যুক্ত করবেন বুঝতে পারছেন না? URL-টি আপনার অ্যাসিস্ট্যান্টকে দিয়ে জিজ্ঞেস করুন: "এখানে turnale.app কীভাবে যুক্ত করব?" বাকিটা সে নিজেই বুঝে নেবে।
কোন অ্যাসিস্ট্যান্টে কী ধাপ
- "Claude-এ যোগ করুন"-এ চাপ দিন: কানেক্টরটি আগে থেকেই পূরণ করা অবস্থায় আসে, কিছু টাইপ করতে হয় না।
- ডায়ালগে একবার অনুমোদন দিন। ওয়েব, ডেস্কটপ আর মোবাইল, সব জায়গাতেই এটি চলে আসে।
- নতুন একটি চ্যাট খুলে বলুন কী আয়োজন করছেন।
Claude-এর কানেক্টর ডিরেক্টরিতে আমরা একবার যুক্ত হলে এটি হয়ে যাবে শুধু খুঁজে নিয়ে চালু করার ব্যাপার।
- এই পথে যান: Settings → Connectors → Advanced, তারপর Developer mode চালু করুন।
- Plugins খুলুন, "Search plugins"-এর পাশের + চাপুন, কানেক্টর URL পেস্ট করুন, নাম দিন Turnale, auth কিছু লাগবে না। স্বীকৃতির ঘরে টিক দিয়ে Create চাপুন।
- চ্যাটে + মেনু থেকে Turnale চালু করুন।
- Le Chat-এ যান: Connectors → Add connector → Custom MCP।
- কানেক্টর URL পেস্ট করে সেভ করুন।
- নতুন কথোপকথনে কানেক্টরের তালিকা থেকে Turnale বেছে নিন।
নিজস্ব কানেক্টরের জন্য Mistral-এ একটি পেইড প্ল্যান লাগে।
- এই পথে যান: Settings → Connectors → Add connector।
- "Custom (MCP)" বেছে নিয়ে URL পেস্ট করুন।
- Comet-এ বা অ্যাপে বলুন: "একটা আমেরিকানো চালান…"।
নিজস্ব MCP কানেক্টর এখন Max প্ল্যানের সুবিধা।
- Grok-এ যান: Settings → Connectors → Add MCP server।
- কানেক্টর URL পেস্ট করুন, auth ফাঁকা রাখুন।
- শুরু করার আগে টুল ট্রে থেকে এটি চালু করুন।
পেইড Grok প্ল্যানে পাওয়া যায়; এটির আচরণ এখনো দ্রুত বদলাচ্ছে।
- Gemini CLI ইনস্টল করুন, তারপর এই কমান্ডটি চালান: gemini extensions install https://github.com/turnale-app/turnale
- অথবা আপনার settings.json ফাইলের mcpServers ব্লকে URL-টি যোগ করুন।
- gemini চালান আর আপনার টুর্নামেন্টের কথা বলুন।
2026-এর অগাস্ট পর্যন্ত Gemini-র পথ এই CLI; Google যদি নিজের কনজিউমার অ্যাপে নিজস্ব কানেক্টর খুলে দেয়, তবেই এক ক্লিকের অ্যাপ-লিঙ্ক আসতে পারবে।
আয়োজক-চাবি
টুর্নামেন্ট তৈরি হলে দুটি জিনিস ফিরে আসে: খেলোয়াড়দের জন্য শেয়ার করার মতো পেজের লিঙ্ক, আর একটি আয়োজক-চাবি (tk_…)। এই পথে ওই চাবিটাই একমাত্র পরিচয়: নিবন্ধন করার কিছু নেই, চাবিটি ছাড়া মনে রাখারও কিছু নেই। এটি আর ফেরত পাওয়া যায় না, তাই আপনার অ্যাসিস্ট্যান্ট যে বার্তায় এটি পাঠিয়েছে সেটি রেখে দিন। চাবিটি যাঁর কাছে আছে তিনি চ্যাট থেকেই টুর্নামেন্ট সামলাতে পারেন; পেজের লিঙ্কটি একা শেয়ার করা নিরাপদ।
চাবি হাতে রাখতে চান না? তাহলে উপরের পথটিই আপনার: সাইন ইন করুন, চাবিটি তখন আপনাকে রেখে দিতে হয় এমন কোনো বার্তায় নয়, আপনার অ্যাকাউন্টের জিম্মায় থাকে।
শুরু করতে এটা বলুন
দুই পথই শুরুর একই কথা বোঝে।
- “আজ সন্ধ্যায় আমরা 18 জন, সন্ধ্যা 7টা থেকে রাত 9টা পর্যন্ত 4টি কোর্ট, লেভেল বেশ মেশানো। আপনি হলে কী চালাতেন?”
- “এই যে Excel থেকে আমার খেলোয়াড় তালিকা, দ্বিতীয় কলামে লেভেল দেওয়া আছে।”
- “জোনাস শেষমেশ আসতে পারছেন না, রাউন্ড 3 এখনই শুরু, বাকিটা সামলে দিন।”
খেলোয়াড়দের তালিকা হাতে তুলে দেওয়া
নামগুলো যে চেহারায় আছে সেভাবেই পেস্ট করুন, এজেন্ট গুছিয়ে নেবে: গ্রুপ চ্যাট থেকে কপি করা, নম্বর দেওয়া, কমা দিয়ে আলাদা। এখনো শুধু কতজন আসবেন সেটাই জানা? বলে দিন, তাহলে খেলোয়াড়রা পেজের লিঙ্ক থেকে নিজেরাই নাম লেখাবেন। প্রতিটি নামের পাশে আপনি তা-ই লিখতে পারেন যা একজন সহ-আয়োজককে বলতেন: আপনার চেনা যেকোনো স্কেলে একটি লেভেল (বড় সংখ্যা মানে বেশি শক্তিশালী, আর কেবল এই এক টুর্নামেন্টের ভেতরের ক্রম ও ব্যবধানটুকুই কাজে লাগে), একটি লিঙ্গ, যা দিয়ে আমেরিকানো খেলোয়াড়দের তালিকা যতটা সুযোগ দেয় ততটা ম্যাচে দুই দলকে একই গড়নে রাখে, আর সংখ্যায় না কুলালে জানিয়ে দেয় কয়টি ম্যাচে দুই দলের গড়ন এক রাখা যেত, আর নিজের ভাষায় মন্তব্য: কে কখন পৌঁছাবেন, কার সঙ্গে জুটি চান, কে নতুন; ড্র আর সূচি বানানোর সময় এজেন্ট সেগুলোও হিসাবে রাখে।
যাঁদের সম্পর্কে নিশ্চিত কেবল তাঁদেরই লেভেল দিন। লেভেল না দেওয়া খেলোয়াড় সব খেলোয়াড়ের মধ্যে মাঝামাঝি জায়গায় বসেন, তাই অর্ধেক ভরা কলামও ফাঁকা কলামের চেয়ে কাজের, আর যাঁদের বাদ রেখেছেন এটি কখনো তাঁদের বিপক্ষে যায় না। লেভেলের মানে কেবল এক টুর্নামেন্টের ভেতরেই: এখানকার 4 অন্য কোথাও 4 নয়, আর ড্র ক্রম আর ব্যবধান ছাড়া আর কিছুই পড়ে না।
স্প্রেডশিটে কাজ করতে বেশি স্বচ্ছন্দ হলে খেলোয়াড় তালিকার টেমপ্লেট-টি পূরণ করুন (.xlsx, প্রতি সারিতে একজন খেলোয়াড়, শুধু নামের কলামটিই বাধ্যতামূলক) আর ফাইলটি নিজের অ্যাসিস্ট্যান্টকে দিন: সে ফাইলটি পড়ে সারিগুলো এগিয়ে দেয়, আর টেমপ্লেট চেয়ে নিলে নিজেই একটি পাঠাতে পারে। এখানে turnale.app-এর চ্যাট সংযুক্তি নয়, টাইপ করা লেখা নেয়, তাই শিট থেকে নামগুলো কপি করে পেস্ট করে দিন।
এজেন্ট কী কী পারে
দুই পথেই টুল একই: টুর্নামেন্ট তৈরি করা (আমেরিকানো, মেক্সিকানো, রাউন্ড রবিন, গ্রুপ + নকআউট, কিংবা সরাসরি নকআউট; খেলা হিসেবে টেনিস, প্যাডেল, পিকলবল, ব্যাডমিন্টন, স্কোয়াশ আর টেবিল টেনিস, প্রতিটিরই সহজ ভাষায় ব্যাখ্যা এখানে) · সময়ের হিসাব কষে ফরম্যাটের প্রস্তাব ও ব্যাখ্যা দেওয়া · খেলোয়াড় তালিকা সামলানো, কিংবা সীমা আর অপেক্ষমাণ তালিকাসহ নিজে নাম লেখানো চালু করা · ন্যায্য ড্র আর সূচি বানানো · স্কোর, ওয়াকওভার আর সরে দাঁড়ানো লেখা · খেলার মাঝপথে কারও নাম তুলে নেওয়া আর বদলি সামলানো · যেকোনো ভুল ফিরিয়ে নেওয়া · টুর্নামেন্টের PDF প্রিন্ট করা · সন্ধ্যা আগেই শেষ করে সৎ চূড়ান্ত পয়েন্ট টেবিল দেওয়া।
একটি জায়গায় পার্থক্য: টুর্নামেন্ট মুছে ফেলা। আপনার নিজের অ্যাসিস্ট্যান্ট আপনার হাতে থাকা চাবি দিয়ে, আপনার কথাতেই সেটি করে। বিল্ট-ইন এজেন্ট পারে না: মুছে ফেলার কাজটি থাকে আমার টুর্নামেন্ট-এ, দুই ধাপে নিশ্চিত করার আড়ালে, যেখানে নাম লেখানোর ঘরে কোনো খেলোয়াড়ের লেখা কিছুই পৌঁছাতে পারে না।
আগে দেখে নিন
গাইডেড ডেমো একজন সত্যিকারের আয়োজকের সন্ধ্যা আবার চালিয়ে দেখায়, পাশে থাকে সেই সন্ধ্যা থেকে তৈরি হওয়া লাইভ টুর্নামেন্ট পেজ। এজেন্ট আর ক্রলারের জন্য মেশিনে পড়ার মতো একটি সংক্ষিপ্ত বিবরণ আছে /llms.txt-এ।