উইকিপিডিয়া:বট
এটি একটি তথ্যমূলক পাতা। এটি উইকিপিডিয়ার কোনো নীতিমালা বা নির্দেশিকা নয়, বরং এটিতে উইকিপিডিয়ার আদর্শ, রীতিনীতি, প্রযুক্তি বা অনুশীলনের কিছু দিক বর্ণনা করা হয়েছে। এটিতে বিভিন্ন স্তরের ঐকমত্য এবং পর্যবেক্ষণের প্রতিফলন থাকতে পারে। |
| এই পাতার মূল বক্তব্য: উইকিপিডিয়ায়, বট হলো কম্পিউটার-নিয়ন্ত্রিত ব্যবহারকারী অ্যাকাউন্ট যা বিশ্বকোষটি রক্ষণাবেক্ষণের জন্য বিভিন্ন কাজ সম্পাদন করে। বটগুলো অনেক উদ্দেশ্যে ব্যবহৃত হয়, উদাহরণস্বরূপ, স্পষ্ট ধ্বংসপ্রবণতা অপসারণ এবং আলাপ পাতা আর্কাইভ করা। সব বট ব্যবহারের আগে অবশ্যই একটি বিশেষ গোষ্ঠী কর্তৃক অনুমোদিত হতে হয়। |

বট (সফটওয়্যার রোবটের একটি সাধারণ ডাকনাম) হলো একটি স্বয়ংক্রিয় সরঞ্জাম যা ইংরেজি উইকিপিডিয়ার ১৪,১০,৪৯০টি পাতা রক্ষণাবেক্ষণের জন্য পুনরাবৃত্তিমূলক এবং গতানুগতিক কাজগুলো সম্পন্ন করে। বটগুলো খুব দ্রুত সম্পাদনা করতে সক্ষম, তবে সঠিকভাবে নকশা বা পরিচালনা না করা হলে তারা উইকিপিডিয়ার স্বাভাবিক কাজে বিঘ্ন ঘটাতে পারে। এই কারণগুলোর জন্য একটি বট নীতিমালা তৈরি করা হয়েছে।
বর্তমানে ইংরেজি উইকিপিডিয়ায় ০টি অনুমোদিত বট কাজ রয়েছে; তবে সব অনুমোদিত কাজের মানে এই নয় যে তারা সক্রিয়ভাবে সম্পাদনা করছে। বট যদি এমন কোনো কাজ করে যা কোনো সম্পাদকের জন্য প্রয়োজনীয় হতে পারে, তবে বটটি সেই ব্যবহারকারীর আলাপ পাতায় বার্তা পাঠায়। কিছু বটকে {{bots}} ট্যাগ ব্যবহার করে এই ধরনের বার্তা পাঠানো থেকে বিরত রাখা যায়। বর্তমানে ০টি বর্জন-সম্মত (exclusion-compliant) বট রয়েছে, যা এই বিভাগে তালিকাভুক্ত। বর্তমানে ২২টি অ্যাকাউন্টে "bot" ফ্ল্যাগ বা চিহ্ন রয়েছে (এবং ৪০০-এর বেশি সাবেক বট রয়েছে)। এছাড়াও বেশ কিছু সরঞ্জাম রয়েছে যা বিপুল সংখ্যক নিবন্ধে আধা-স্বয়ংক্রিয়ভাবে সম্পাদনা করার সুযোগ দেয়।
বট তৈরির নীতিমালা
[সম্পাদনা]উইকিপিডিয়ার নীতিমালা অনুযায়ী বটগুলোকে অবশ্যই ক্ষতিকর নয় এবং দরকারী হতে হবে, যথাযথ অনুমোদন থাকতে হবে, পৃথক ব্যবহারকারী অ্যাকাউন্ট ব্যবহার করতে হবে এবং দায়িত্বশীলতার সাথে পরিচালনা করতে হবে।
বট অনুমোদনকারী দল
[সম্পাদনা]বট অনুমোদনকারী দল বাংলা উইকিপিডিয়ায় বট বিষয়ক সকল কারিগরি ও মান নিয়ন্ত্রণ সংক্রান্ত সিদ্ধান্ত গ্রহণ করে থাকে। বাংলা উইকিপিডিয়ার ব্যুরোক্র্যাটগণ কারিগরিভাবে বট পতাকাদানের-এর ক্ষমতা রাখেন।
বট চালানোর জন্য একটি আলাদা অ্যাকাউন্টের প্রয়োজন হয়। উইকিপিডিয়া:বট/অনুমোদনের অনুরোধ পাতায় আবেদন করে উক্ত অ্যাকাউন্টে বট অধিকার পাওয়া সম্ভব।
কীভাবে একটি বট তৈরি করবেন
[সম্পাদনা]একটি বট তৈরি করার জন্য সাধারণত কিছু প্রোগ্রামিং অভিজ্ঞতার প্রয়োজন হয় এবং অনেক ধরনের সম্পাদনার কাজের জন্য রেগুলার এক্সপ্রেশন সম্পর্কে জ্ঞান থাকা বেশ দরকারী। তবে, কিছু ব্যবহারকারী-বান্ধব সরঞ্জাম যেমন: অটোউইকিব্রাউজার বা জাভাস্ক্রিপ্ট উইকি ব্রাউজার কিছু নির্দিষ্ট কাজের জন্য ব্যবহার করা যেতে পারে।
বট তৈরির জন্য চিকেন স্কিম, কমন লিস্প, হাস্কেল, জাভা, মাইক্রোসফট .নেট, পার্ল, পিএইচপি, পাইথন এবং রুবি প্রোগ্রামিং ল্যাঙ্গুয়েজগুলোর লাইব্রেরি উপলব্ধ রয়েছে। পাইউইকিবট হলো একটি বহুল ব্যবহৃত পাইথন প্যাকেজ যা বিশেষ করে মিডিয়াউইকি বট তৈরির জন্য তৈরি করা হয়েছে।
বটের সমস্যাগুলো সমাধান করা
[সম্পাদনা]আপনার নজরতালিকা থেকে নির্দিষ্ট কোনো বট কীভাবে লুকাবেন
[সম্পাদনা]আপনার নজরতালিকা থেকে সব বট লুকিয়ে রাখা সহজ হলেও, ব্যবহারকারীর পছন্দ বা ডিফল্ট সেটিংসের মাধ্যমে নির্দিষ্ট কোনো বটকে লুকিয়ে রাখার সরাসরি কোনো উপায় নেই। তবে একটি ব্যবহারকারী স্ক্রিপ্ট ব্যবহার করে নিচের ধাপগুলো অনুসরণ করে এটি করা সম্ভব।
প্রধান ধাপসমূহ
- আপনার কমন ডট জেএস (বিশেষ:MyPage/common.js) পাতায় যান (অথবা আপনার স্কিন ডট জেএস পাতায়) এবং নিচের লাইনটি যুক্ত করুন:
importScript('User:UncleDouggie/smart_watchlist.js'); // ব্যাকলিঙ্ক: [[User:UncleDouggie/smart_watchlist]]
- আপনার পছন্দসমূহ থেকে সাম্প্রতিক পরিবর্তন অংশে যান, 'সাম্প্রতিক পরিবর্তন এবং নজরতালিকায় পাতা অনুযায়ী পরিবর্তনগুলো দলভুক্ত করুন' এবং 'নন-জাভাস্ক্রিপ্ট ইন্টারফেস ব্যবহার করুন' ঘর দুটিতে টিক চিহ্ন দিন এবং 'সংরক্ষণ করুন' বাটনে ক্লিক করুন।
- আপনার ব্রাউজারের ক্যাশ মেমরি পরিষ্কার করতে ভুলবেন না।
- এবার আপনার নজরতালিকায় যান। সেখানে বেশ কিছু অপশনসহ একটি বক্স দেখতে পাবেন। 'ব্যবহারকারী লুকানোর বাটন সক্রিয় করুন' ঘরটিতে টিক দিন। এটি আপনাকে আপনার নজরতালিকা থেকে নির্দিষ্ট বট এবং ব্যবহারকারীদের লুকিয়ে রাখার সুযোগ দেবে।
- দ্রষ্টব্য: কোনো বটকে নজরতালিকা থেকে বাদ দেওয়ার পর 'ব্যবহারকারী লুকানোর বাটন সক্রিয় করুন' ঘরের টিক চিহ্নটি তুলে দেওয়া ভালো, যাতে নজরতালিকা দেখার সময় ভুলবশত অন্য কোনো ব্যবহারকারী লুকিয়ে না যায়।
ঐচ্ছিক ধাপসমূহ
- যদি আপনার কাছে 'ব্যবহারকারী লুকানোর বাটন সক্রিয় করুন' বক্সটি বিরক্তিকর মনে হয়, তবে আপনার কমন ডট সিএসএস (বিশেষ:MyPage/common.css) পাতায় যান এবং নিচের লাইনটি যুক্ত করুন:
#SmartWatchlistOptions {display:none !important;}
- আপনার ব্রাউজারের ক্যাশ মেমরি পুনরায় পরিষ্কার করুন।
- যদি আপনি বক্সটি আবার দেখতে চান (যেমন আপনার ইগনোর লিস্ট রিসেট করার জন্য), তবে আপনার কমন ডট সিএসএস পাতা থেকে ঐচ্ছিক ধাপ ১-এ যুক্ত করা লাইনটি সরিয়ে ফেলুন এবং পুনরায় ব্রাউজারের ক্যাশ পরিষ্কার করুন। বক্সটি আবার লুকাতে চাইলে ঐচ্ছিক ধাপ ১ এবং ২ পুনরায় অনুসরণ করুন।
আপনি যেকোনো বট বা ব্যবহারকারীকে আপনার তালিকা থেকে বাদ দিতে স্বাধীন, তবে শুধুমাত্র সেইসব বটকেই এড়িয়ে চলা বুদ্ধিমানের কাজ যাদের কাজগুলো সুনির্দিষ্ট এবং যাদের ওপর আপনার পূর্ণ আস্থা আছে যে তারা কোনো ভুল করবে না।
আপনার নজরতালিকা থেকে কীভাবে অটোউইকিব্রাউজার সম্পাদনাগুলো লুকাবেন
[সম্পাদনা]ব্যবহারকারীর পছন্দসমূহ বা ডিফল্ট নজরতালিকা সেটিংসের মাধ্যমে অটোউইকিব্রাউজার (AWB) সম্পাদনাগুলো লুকিয়ে রাখার কোনো সরাসরি উপায় নেই। তবে একটি ব্যবহারকারী স্ক্রিপ্ট ব্যবহার করে নিচের ধাপগুলো অনুসরণ করে এটি করা সম্ভব:
ধাপসমূহ
- আপনার কমন ডট জেএস (বিশেষ:MyPage/common.js) পাতায় যান (অথবা আপনার স্কিন ডট জেএস পাতায়) এবং নিচের দুটি লাইন যুক্ত করুন:
importScript( 'User:Evad37/Watchlist-hideAWB.js' ); // ব্যাকলিঙ্ক: [[:en:User:Evad37/Watchlist-hideAWB|User:Evad37/Watchlist-hideAWB]] var awbHiddenByDefault = true;
- আপনার ব্রাউজারের ক্যাশ মেমরি পরিষ্কার করুন।
এখন থেকে যেসব সম্পাদনার সারাংশে "AWB" শব্দটি থাকবে, সেগুলো আপনার নজরতালিকায় স্বয়ংক্রিয়ভাবে লুকিয়ে থাকবে। আপনি আপনার নজরতালিকার ওপরের দিকে থাকা "show AWB" ট্যাবে ক্লিক করে সেগুলো আবার দেখতে পারবেন (এটি মনোবুক স্কিনের জন্য "Special page"-এর পাশে এবং ভেক্টর স্কিনের জন্য "More" ড্রপডাউন মেনুতে থাকে)।
দ্রষ্টব্য:
- যদি আপনি
var awbHiddenByDefault = true;লাইনটি বাদ দেন, তবে অটোউইকিব্রাউজার সম্পাদনাগুলো ডিফল্টভাবে দেখাবে, কিন্তু আপনি নজরতালিকার ওপরে "hide AWB" ট্যাবে ক্লিক করে সেগুলো লুকিয়ে রাখার সুযোগ পাবেন। - আপনি অটোউইকিব্রাউজার সম্পাদনাগুলো এড়িয়ে চলতে সম্পূর্ণ স্বাধীন, তবে মনে রাখবেন যে এগুলোর মধ্যে অনেক সম্পাদনা মানুষ দ্বারা করা উল্লেখযোগ্য পরিবর্তন হতে পারে, যা শুধুমাত্র বট বা আধা-স্বয়ংক্রিয় সরঞ্জামের মাধ্যমে করা সামান্য সম্পাদনা নয়।
- যখন কোনো স্ক্রিপ্টের মাধ্যমে সম্পাদনাগুলো লুকানো হয়, তখন আগের সম্পাদনাগুলো সামনে আসতে বাধ্য হতে পারে। একটি পাতার অন্যান্য সম্পাদনাগুলো দেখার জন্য আপনার পছন্দসমূহ থেকে 'নজরতালিকা সম্প্রসারণ করে সাম্প্রতিকতম পরিবর্তন ছাড়াও সব পরিবর্তন দেখান' অপশনটি চালু রাখা প্রয়োজন।
নির্দিষ্ট কোনো বটকে নিবন্ধ সম্পাদনা থেকে যেভাবে বিরত রাখবেন
[সম্পাদনা]মূল নামস্থানের কোনো নিবন্ধে নির্দিষ্ট কোনো বটের সম্পাদনা বন্ধ করার প্রয়োজন খুব কমই দেখা যায়। কোনো নিবন্ধেই সব ধরনের বটের সম্পাদনা বন্ধ করার প্রয়োজন নেই, কারণ ধ্বংসপ্রবণতা রোধকারী বট যেমন ক্লুবট এনজি-কে মূল নামস্থানের সব নিবন্ধ সম্পাদনা করার সক্ষমতা রাখতে হয়। তবে বিরল ক্ষেত্রে যদি প্রয়োজন হয়, তবে {{bots}} টেমপ্লেটটি ব্যবহার করে কোনো বটকে নির্দিষ্ট নিবন্ধ সম্পাদনা করা থেকে বিরত রাখা যেতে পারে।
উদাহরণ
[সম্পাদনা]বটের কিছু উদাহরণ হল:
- অভ্যর্থনা কমিটি বট - নতুন ব্যবহারকারীদের স্বাগতম জানায়
- আফতাব বট - নিবন্ধ পরিষ্কার ও অন্যান্য রক্ষণাবেক্ষণের কাজ করে
- NahidSultanBot - নিবন্ধ পরিষ্কার করে
- WikitanvirBot - দ্বিপুনর্নির্দেশনা ঠিক ও অন্যান্য রক্ষণাবেক্ষণের কাজ করে
- KanikBot - একই সাথে বিভিন্ন ধরনের কাজ করে।
আরও দেখুন
[সম্পাদনা]- মেটা উইকি
- meta:bot (ইংরেজি)
- meta:Bot policy (ইংরেজি)
- meta:Countervandalism Network/Bots (ইংরেজি)