«Essence» Bot ব্লগ

শব্দ ফিল্টার Telegram চ্যানেল থেকে শুধু দরকারিটুকুই রাখে, যদি দরকারি জিনিসটিকে শব্দে বলা যায়

Telegram চ্যানেল থেকে কীভাবে শুধু দরকারি শব্দযুক্ত পোস্ট পাবেন: কাজটি কখন শব্দ দিয়ে হয় আর কখন হয় না, শব্দের বিভিন্ন রূপ ও উৎসের ভাষা কীভাবে বিবেচনা করবেন, বাদ দেওয়ার তালিকা কেন দরকার এবং নিয়ম সংরক্ষণের আগে কীভাবে পরীক্ষা করবেন।

কখনো কখনো কোনো চ্যানেল আপনার দরকার হয় তাতে যা প্রকাশিত হয় তার ছোট একটি অংশের জন্যই। চাকরির চ্যানেলে দিনে কয়েক ডজন বিজ্ঞাপন আসে, কিন্তু আপনার দরকার শুধু বিশ্লেষকের চাকরি। ডিজাইনের চ্যানেল সব কিছু নিয়ে লেখে, আর আপনি অনুসরণ করেন Figma-র খবর। বিদেশে চলে যাওয়া নিয়ে চ্যানেলে আপনার আগ্রহ কেবল একটি শহরে। বাকি পোস্ট আপনার কাজে লাগে না, কিন্তু সদস্যপদ ছাড়তেও খারাপ লাগে: বাড়তির সঙ্গে দরকারিটাও চলে যাবে।

তখন হয় সব কিছু স্ক্রল করতে হয়, নয়তো প্রতিবার চ্যানেলের সার্চে সঠিক শব্দ খুঁজতে হয়। দরকারি জিনিসটি যদি শব্দ দেখে চেনা যায়, তাহলে আরও সহজ উপায় আছে: একটি নিয়ম ঠিক করে চ্যানেল থেকে শুধু সেই পোস্টগুলো পাওয়া, যেগুলোতে এই শব্দগুলো আছে।

আগে দেখুন দরকারি জিনিসটির কোনো নাম আছে কি না

শব্দ ফিল্টার পোস্টের লেখায় আপনার তালিকার শব্দগুলো খোঁজে। অর্থ সে বোঝে না। তাই যা খুঁজছেন তার যেখানে নাম আছে, সেখানে সে ভালো কাজ করে: পেশা, পণ্য বা কোম্পানির নাম, শহর, পরিভাষা। বিশ্লেষকের চাকরির বিজ্ঞাপন প্রায় সবসময় «বিশ্লেষক» বা «analyst» শব্দে ধরা পড়ে। Figma নিয়ে পোস্টে Figma-র নাম থাকে।

কঠিন হয় যখন দরকারি জিনিসটি বিষয় বা গুরুত্ব দিয়ে নির্ধারিত হয়। «AI নিয়ে আকর্ষণীয় জিনিস»-এর জন্য তালিকা বানানো যায় না: এমন পোস্টে একটিও অনুমানযোগ্য শব্দ না-ও থাকতে পারে, আর «নিউরাল নেটওয়ার্ক» ও «AI»-এর মতো শব্দ এমন পোস্টেও থাকে যেগুলো আপনার আগ্রহের নয়। «জরুরি খবর»-এর ক্ষেত্রেও একই কথা: জরুরি হওয়ার বিষয়টি সাধারণত লেখায় লেখা থাকে না। «Essence» Bot বিষয় অনুযায়ী পোস্ট বাছাই করতে পারে না, তাই এমন কাজে শব্দ ফিল্টার চলবে না।

একটি মাঝামাঝি অবস্থাও আছে: শব্দটি ঠিক, কিন্তু প্রায় প্রতিটি পোস্টেই আসে। ক্রিপ্টোকারেন্সির চ্যানেলে যদি «bitcoin» শব্দ দিয়ে ফিল্টার করেন, প্রায় পুরো চ্যানেলই পাবেন। তখন আরও নির্দিষ্ট শব্দ যোগ করে তালিকা সংকীর্ণ করতে হবে।

তালিকা কীভাবে বানাবেন

«শুধু এই শব্দসহ» ফিল্টার একটি পোস্টকে যেতে দেয়, যদি তাতে তালিকার অন্তত একটি শব্দ বা শব্দগুচ্ছ থাকে। শব্দ পুরোটা খোঁজা হয়, বড় হাতের বা ছোট হাতের অক্ষরে কিছু যায় আসে না। তালিকায় সর্বোচ্চ 50টি এন্ট্রি থাকতে পারে।

পুরোটা মানে হলো, analyst এন্ট্রি analysts খুঁজে পাবে না। লেখায় শব্দের শেষাংশ বদলালে শেষে একটি তারকাচিহ্ন দিন: analyst** analyst আর analysts দুটোই খুঁজে পাবে। তারকাচিহ্ন কেবল শব্দের শেষে কাজ করে, তাই শুরুটা পুরো লিখতে হবে। খুব ছোট মূল না নেওয়াই ভালো: art** শুধু art আর artist নয়, article-ও খুঁজে পাবে।

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

  • belgrade
  • beograd**
  • београд**

এখানে তারকাচিহ্ন কারকের রূপগুলো ধরে: সার্বিয়ান ভাষায় «বেলগ্রেডে» হয় u Beogradu বা у Београду।

ফিল্টার পোস্টের মূল লেখা চ্যানেলের ভাষায় পরীক্ষা করে। চ্যানেল যদি অন্য ভাষায় লেখে আর আপনি সারাংশ নিজের ভাষায় পান, তাহলে তালিকায় আপনার ভাষার শব্দ কিছুই খুঁজে পাবে না: শব্দগুলো নিতে হবে উৎসের ভাষা থেকে।

«এই শব্দ ছাড়া» তালিকা কখন দরকার

দ্বিতীয় তালিকা উল্টোভাবে কাজ করে: এর যেকোনো শব্দ থাকা পোস্ট আসবে না। বাদ দেওয়া অনুমতির চেয়ে শক্তিশালী: কোনো পোস্ট দুটো তালিকার সঙ্গেই মিললে সেটি বাদ পড়ে।

ধরা যাক ইংরেজি ভাষার একটি চাকরির চ্যানেল। আপনি বিশ্লেষকের চাকরি খুঁজছেন, কিন্তু ইন্টার্নশিপ আপনার জন্য নয়। «শুধু এই শব্দসহ»-এ আপনি লেখেন:

  • analyst**

«এই শব্দ ছাড়া»-তে:

  • intern
  • interns
  • internship**

এখানে একে ছোট করে intern* লেখা উচিত নয়: এমন এন্ট্রি international আর internal-এর সঙ্গেও মিলবে এবং, যেমন, আন্তর্জাতিক কোম্পানির চাকরির বিজ্ঞাপন সরিয়ে দেবে, যেগুলো হয়তো ঠিক আপনারই উপযোগী। বাদ দেওয়ার তালিকায় ভুলের দাম বেশি: বাড়তি পোস্ট আপনি দেখে এড়িয়ে যাবেন, কিন্তু দরকারি পোস্ট একেবারেই দেখতে পাবেন না।

ফিল্টার কী দেখে আর কী দেখে না

ফিল্টার পোস্টের পুরো মূল লেখা পরীক্ষা করে, অ্যালবামের সব অংশের ক্যাপশনসহ। মিডিয়া সেটিংসে যে সংযুক্তিগুলো আপনি বন্ধ রেখেছেন, সেগুলোর ক্যাপশনও গোনা হয়।

«শুধু এই শব্দসহ» তালিকা ভরা থাকলে লেখাহীন পোস্ট যাবে না: শব্দ খোঁজার মতো কিছুই নেই। কোনো চ্যানেল যদি তার কিছু বিজ্ঞাপন ক্যাপশন ছাড়া ছবি হিসেবে প্রকাশ করে, ফিল্টার সেই পোস্টগুলো বাদ দেবে। ছবিতে কী লেখা আছে, তা সে পড়ে না।

বিজ্ঞাপন ফিল্টারিং আপনার ফিল্টারের পাশাপাশি কাজ করে চলে: #реклама, #ad আর #sponsored হ্যাশট্যাগ থাকা পোস্ট আসবে না, তাতে আপনার দরকারি শব্দ থাকলেও।

সংরক্ষণের আগে নিয়মটি পরীক্ষা করুন

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

সংরক্ষণের পর আপনার উৎসের তালিকায় চ্যানেলের পাশে ফিল্টারের চিহ্ন আর গত সাত দিনে বাদ পড়া পোস্টের সংখ্যা দেখা যাবে। এই সংখ্যা থেকে বোঝা যায় নিয়মটি পরিকল্পনামতো কাজ করছে না। কোনো সক্রিয় চ্যানেলে এক সপ্তাহে কিছুই বাদ না পড়লে তালিকা সম্ভবত খুব বেশি বিস্তৃত। প্রায় সবকিছু বাদ পড়লে আর দরকারি পোস্ট না এলে শব্দগুলো খুব সংকীর্ণ, ভুল রূপে বা ভুল ভাষায়।

নিয়ম কোথায় প্রযোজ্য

ফিল্টার প্রযোজ্য বটের সঙ্গে আপনার ব্যক্তিগত চ্যাটে এবং স্বয়ংক্রিয় প্রকাশনা চালু থাকা আপনার চ্যানেল ও গ্রুপে পৌঁছে দেওয়ার ক্ষেত্রে। ডিফল্টভাবে নিয়মটি সেই সব জায়গায় প্রযোজ্য হয় যেখানে এই চ্যানেলের পোস্ট যায়, তবে আপনি এটি শুধু ব্যক্তিগত চ্যাটের জন্য বা শুধু একটি স্বয়ংক্রিয় প্রকাশনার গন্তব্যের জন্যও ঠিক করতে পারেন।

ফিল্টার «চ্যানেল ডাইজেস্ট»-এর সংক্ষিপ্ত বিবরণে এবং ওয়েব ফিডে প্রযোজ্য হয় না।

নিয়ম নতুন পোস্টে প্রযোজ্য হয়। ফিল্টার আগে যে পোস্টগুলো বাদ দিয়েছে, সেটি বদলানোর পর সেগুলো আসবে না, আর যেগুলো পৌঁছে গেছে সেগুলো উধাও হবে না। বট প্রতিটি পোস্ট পৌঁছানোর নিশ্চয়তা দেয় না, তাই যে চ্যানেলে একটি বার্তা হাতছাড়া হওয়াও ব্যয়বহুল, সেখানে বিজ্ঞপ্তিসহ সদস্যপদ রেখে দেওয়াই ভালো।

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

ফিল্টার কীভাবে চালু করবেন

চ্যানেলটি «Essence» Bot-এ যোগ করুন এবং এই উৎসের সেটিংস খুলুন। শব্দগুলো সাধারণ একটি বার্তায় লেখা হয়, প্রতি লাইনে একটি এন্ট্রি, আর বাড়তিগুলো বোতাম দিয়ে মুছে ফেলা হয়। সাম্প্রতিক পোস্টে নিয়মটি পরীক্ষা করুন এবং «সংরক্ষণ করুন» চাপুন: পরিবর্তন কেবল তারপরই কার্যকর হয়। শব্দ ফিল্টার সব প্ল্যানে পাওয়া যায়। সাধারণ শব্দে না কুলালে রেগুলার এক্সপ্রেশনসহ একটি উন্নত মোড আছে।

উপাদানটি AI-এর সহায়তায় প্রস্তুত করা হয়েছে এবং «Essence» Bot-এর সম্পাদক অনুমোদন করেছেন।

হোম →