ক্যাটালগ তখনই কাজের, যখন তার সাজানোর নিয়ম তুমি বোঝো। বেশিরভাগ জায়গা শুধু লেখে «ট্রেন্ডিং» বা «টপ», বাকিটা আন্দাজ করার ভার তোমার। এখানে নিয়মগুলো খুলেই বলা আছে, আর সেগুলো ছোট।
পাবলিক ক্যাটালগ আছে app.talaforge.net-এ, আর Telegram-এর ভেতরে Mini App-এ। অ্যাকাউন্ট বা কুকি ছাড়াই ব্রাউজারে এটা ঘুরে দেখা যায়; চ্যাট সবসময় খোলে @talaforge_bot-এ। এখানকার প্রতিটা চরিত্র Talaforge-এর কোনো ব্যবহারকারীর লেখা, আর তালিকায় আসে শুধু সেগুলোই যেগুলো লেখক প্রকাশ করতে চেয়েছেন এবং যেগুলো রিভিউ পেরিয়েছে।
কার্ডে কী দেখা যায়
প্রতিটা কার্ড চরিত্রের দোকানের শো-উইন্ডো: নাম, লেখকের লেখা পাবলিক পরিচিতি, একটা ছবি বা আদ্যাক্ষর, কয়েকটা ট্যাগ, যে ভাষায় লেখা, হার্টের সংখ্যা, আর যথেষ্ট ভোট জমলে তারা-রেটিং। লেখকের পাবলিক নির্মাতা প্রোফাইল থাকলে «by» লাইনে তাঁর নাম আসে, আর তাতে চাপলে তাঁর নির্মাতা পাতা খোলে।
পরিচিতি মানে পাবলিক বিবরণ। চরিত্রকে চালায় যে ব্যক্তিগত পার্সোনা, তা কখনো ক্যাটালগের অংশ নয়, সেখানে পাঠানোও হয় না — ওই ঘরটা লেখকের নিজের।
কার্ডে চাপলে পুরো বিবরণ, একই ধরনের চরিত্র আর চরিত্রটাকে Telegram-এ খোলার একটা বোতাম দেখা যায়। যে চরিত্র বড় হয়ে নিজের বট হয়ে গেছে, তার বোতামে লেখা থাকে «চালিয়ে যান» আর বটের @username।
চারটা সর্ট, সোজা কথায়
- **এখন জনপ্রিয়** মানে এখন যা উঠছে। এতে হিসাবে আসে হার্ট, শেয়ার আর সাম্প্রতিক চ্যাট, একটু রেটিং, আর নতুন হওয়ার একটা বোনাস যা প্রায় এক সপ্তাহে মিলিয়ে যায়। যে চরিত্রের নাম কখনো শোনোনি, ভালো সপ্তাহে সে-ও এখানে উঠে আসতে পারে। এটাই ডিফল্ট।
- **নতুন** মানে সবচেয়ে নতুন আগে, আর কিছু না।
- **জনপ্রিয়** মানে চরিত্রটার পুরো জীবনে মানুষ যা ভালোবেসেছে, হার্ট, শেয়ার আর চ্যাট একসঙ্গে, নতুনত্বের বোনাস ছাড়া। পুরোনো প্রিয়রা থাকে এখানে।
- **সেরা রেটিং** মানে সবচেয়ে ভালো রেটিং পাওয়া চরিত্র, একটা সুরক্ষা সহ: প্রতিষ্ঠিত বলে গণ্য হতে অন্তত ৫টা রেটিং লাগে, আর তার বেশি না হওয়া পর্যন্ত স্কোর গড়ের দিকে হেলে থাকে, তাই একটা পাঁচ-তারা ভোট ভালো রিভিউ পাওয়া চরিত্রকে টপকাতে পারে না।
প্রতিটা সর্টে ছবিওয়ালা চরিত্র ছবি ছাড়াগুলোর আগে দেখানো হয়, আর প্রতিটা দলের ভেতরে ক্রম চলে ওই সর্টের নিজের নিয়মে। তুমি কোন সর্ট বেছেছ, পরেরবার অ্যাপ খুললে তা মনে থাকে।
ভাষা
ভাষার ফিল্টার শুরু হয় সব ভাষা দিয়ে। এই ডিফল্ট ভিউতে আগে আসে তোমার নিজের ভাষা, তারপর ইংরেজি আর যেসব চরিত্রে ভাষা ঠিক করা নেই, তারপর বাকিগুলো। কিছুই লুকানো হয় না, শুধু সাজানো হয়। একই চরিত্র যখন আলাদা কার্ড হয়ে কয়েকটা ভাষায় আছে, তখন একই মানুষের পাঁচটা কপির বদলে তোমার উপযোগীটাই দেখা যায়।
একটা ভাষা বাছলে সেই ভাষায় লেখা চরিত্র আর ভাষা ঘোষণা না করা চরিত্রগুলো দেখা যায়। তোমার ভাষায় এখনো কিছু না থাকলে অ্যাপ সেটা জানিয়ে দেয় আর ফাঁকা পর্দার বদলে সবকিছু দেখায়। চিপগুলোতে সংখ্যা দেখানো হয় না: সেগুলো বাছার জন্য, র্যাঙ্ক করার জন্য নয়।
ট্যাগ
ট্যাগ বলে চরিত্রটা কী, যেমন ভূমিকা, পরিবেশ, মেজাজ, আর এগুলো আসে স্বয়ংক্রিয় ট্যাগারের কাছ থেকে, লেখকের ভরা কোনো তালিকা থেকে নয়। অ্যাপ সবচেয়ে প্রচলিত ১২টা দেখায়, আর একটা লম্বা শিটে থাকে সর্বোচ্চ ৪০টা। একটা ট্যাগ প্রস্তাব করা হয় তখনই, যখন অন্তত ৩টা চরিত্রের সেটা আছে, আর «সেরা» বা «মাস্টারপিস» ধরনের শুধু বড়াই করা শব্দ কখনো প্রস্তাব করা হয় না।
ট্যাগ পরিসর বাড়ায়, কমায় না: দুটো বাছলে যে কোনো একটা থাকা চরিত্র দেখা যায়, একসঙ্গে সর্বোচ্চ ৬টা পর্যন্ত। যেকোনো কার্ডের ট্যাগে চাপলে তার ভেতরে ডুব দেওয়া যায়, ফেরার জন্য থাকে একটা ফিরে যান সারি। লেবেলগুলো তোমার ভাষায় অনুবাদ করা; ট্যাগগুলো নিজে সবার জন্য একই।
সার্চ
সার্চ দেখে নাম আর বিবরণে, ট্যাগে নয়, নির্মাতার নামেও নয়, আর টাইপ করা অক্ষরগুলো যেখানেই থাকুক সেখানেই খুঁজে পায়। একই নামের সিরিলিক আর ল্যাটিন বানান সে চেনে, তাই ইংরেজি নামে পরিচিত কোনো চরিত্রকে রুশ ভাষায় সার্চ করলেও পাওয়া যায়।
ডিফল্ট এখন জনপ্রিয় সর্টে সার্চ প্রাসঙ্গিকতার ক্রমে চলে: আগে যেসব নাম তুমি যা লিখেছ তা দিয়ে শুরু, তারপর যে নামের ভেতরে আছে, তারপর বিবরণ। সার্চ বক্স তোমার শেষ ৬টা সার্চ চিপ হিসেবে মনে রাখে। তোমার ঠিক করা ফিল্টার তখনো চালু থাকে, তাই সার্চে কিছু না মিললে দেখে নিয়ো কোনো ট্যাগ বা ভাষার চিপ সেটা সংকীর্ণ করছে কি না।
হার্ট, তারা আর তারা যা গোনে
হার্ট মানে প্রিয়: এটা চরিত্রটাকে তোমার তালিকায় যোগ করে আর তার জনপ্রিয় স্কোরে গোনা হয়। হার্ট আর তারা দেওয়া হয় Telegram থেকে; ব্রাউজারে বোতামগুলো তোমাকে বটটা খুলতে বলে।
রেটিং এক থেকে পাঁচ পর্যন্ত পূর্ণ তারা, একজনের একটা ভোট, আর লেখক নিজের চরিত্রকে রেটিং দিতে পারেন না। গড় কার্ডে দেখা যায় ৫টা ভোটের পরেই; তার আগে কার্ডে লেখা থাকে «নতুন» আর গড় আটকে রাখা হয়, কারণ দুই ভোটের চার-তারা কিছুরই প্রমাণ নয়।
একই ধরনের চরিত্র
চরিত্রের পাতায় একই ধরনের চরিত্রের একটা সারি বাছা হয় মিলে যাওয়া ট্যাগ দিয়ে, যেখানে দুর্লভ ট্যাগের ওজন বেশি, তার সঙ্গে খুব প্রিয় চরিত্রদের জন্য একটু ধাক্কা। একই লেখকের দুটোর বেশি আসে না, আর একই ট্যাগওয়ালা নতুন চরিত্রদের জন্য কয়েকটা জায়গা রাখা থাকে, যাতে সারিটা শুধু একই বিখ্যাত নামে ভরে না যায়।
বটের ভেতরের ব্রাউজার সংক্ষিপ্ত সংস্করণ
বটে নতুন চ্যাট থেকে যাওয়া যায় পাবলিক চরিত্র-এ, পাতায় ১০টা করে, চারটা সর্ট সহ: নতুন, ট্রেন্ডিং, সেরা আর অ-ঔ, আর তোমার ভাষা ও সব ভাষার মধ্যে একটা সুইচ। এখানে ট্যাগ ফিল্টার, রেটিং বা টেক্সট সার্চ নেই; সেগুলোর জন্য বট একটা বোতাম দেয় যা অ্যাপ খুলে দেয়।
বটের মূল মেনুর নির্মাতা ক্যাটালগ চরিত্রের বদলে নির্মাতাদের তালিকা দেখায়: জনপ্রিয়তা অনুযায়ী, নতুন প্রোফাইল অনুযায়ী, বা বর্ণানুক্রমে।
সাধারণ ডিরেক্টরি, ক্রলার আর জাভাস্ক্রিপ্ট ছাড়া মানুষের জন্য
app.talaforge.net/characters/ প্রতিটা পাবলিক চরিত্রের একটা স্ট্যাটিক ডিরেক্টরি, পাতায় ৪৮টা করে, ঠিকানায় ভাষার ফিল্টার সহ, যেমন ?lang=ru। এটা চরিত্রগুলোকে সাজায় যে ক্রমে যোগ হয়েছে সেই ক্রমে, জনপ্রিয়তা অনুযায়ী নয়, আর প্রতিটা এন্ট্রি এমন একটা পাতা যাতে চরিত্রের নাম, ভাষা, ট্যাগ আর, থাকলে, রেটিং লেখা থাকে।
যা তুমি পাবে না
ব্যক্তিগত চরিত্র আর «শুধু লিংক» দিয়ে প্রকাশ করা চরিত্র ক্যাটালগে নেই; সেগুলো খোলে শুধু লিংক থাকা মানুষের জন্য। ভাষাভিত্তিক সঠিক মোট সংখ্যা, অন্যদের ব্যক্তিগত প্রম্পট বা কথোপকথন বলতে যা বোঝায় তার কিছুই এখানে পাবে না: প্রতিটা চ্যাট, প্রাপ্তবয়স্ক হোক বা না হোক, হয় Telegram-এ, আর প্রাপ্তবয়স্কদের রোলপ্লে থাকে বটের বয়স নিশ্চিতকরণের পেছনে।
দশ মিনিটের পরীক্ষা
- app.talaforge.net খোলো আর সর্ট এখন জনপ্রিয় রেখে দাও। প্রথম পাঁচটা টুকে রাখো।
- সেরা রেটিং-এ যাও। দেখো কে সরে গেল, আর কোন কার্ডে স্কোরের বদলে «নতুন» লেখা।
- তোমার পছন্দের দুটো ট্যাগ বাছো আর দেখো তালিকা কমছে না, বাড়ছে।
- তোমার পছন্দের একটা কিছু সার্চ করো, তারপর একই জিনিস অন্য লিপিতে সার্চ করো।
- পছন্দের একটা চরিত্র খোলো, একই ধরনের সারিটা পড়ো, আর চ্যাট শুরু করতে বোতামটা চাপো।
তুমি নিজে চরিত্র লিখলে একটা চরিত্র বানাতে লাগে মাত্র একটা বাক্য, আর নির্মাতার ক্যাবিনেট দেখায় মানুষ সেখানে কীভাবে পৌঁছায়। এটা Telegram-এ @talaforge_bot-এ খোলে; ইনস্টল করার কিছু নেই।