উইকিপিডিয়া:বট/অনুমোদনের অনুরোধ/নকীব বট/৩য় আবেদন

নকীব বট (৩য় আবেদন)সম্পাদনা

অবদানসম্পাদনা সংখ্যাবৈশ্বিক সম্পাদনা সংখ্যালগবাধা দানবাধাদানের লগঅধিকার লগফ্ল্যাগ অনুমোদন

  1. ভালো নিবন্ধ ব্যবস্থাপনা
  2. পুনর্নির্দেশিত বিষয়শ্রেণী ব্যবস্থাপনা
  • প্রোগ্রামিং ভাষা: পাইউইকিবট (পাইথন)
  • সম্পাদনার মোড: আপাতত হাতদ্বারা
  • সম্পাদনার হার: ৫/৬
  • বিস্তারিত: *
  1. উইকিপিডিয়ায় বিভিন্ন কারণেই (বানান ভুল, নাম পরিবর্তন প্রভৃতি) বিষয়শ্রেণী পুনর্নির্দেশনা তৈরি হয়। কিন্তু বিষয়শ্রেণীর সদস্যদের মধ্যে এই পুনর্নির্দেশনা হালনাগাদ হয় না অর্থাৎ নিবন্ধগুলো নতুন বিষয়শ্রেণীতে স্থানান্তরিত হয় না। ফলে উইকিপিডিয়ার বিষয়শ্রেণীর উদ্দেশ্য ব্যাহত হয় (বিষয়শ্রেণীর মূল উদ্দেশ্যই হল পাঠকের নিবন্ধ খুঁজে পাওয়ার সুবিধার্থে শ্রেণীবিন্যস্ত করা কিন্তু এক্ষেত্রে তা অবিন্যস্ত হয়ে পড়ছে)। তাই বটটি
    1. এসব বিষয়শ্রেণীর সদস্য নিবন্ধগুলোকে মূল বিষয়শ্রেণীতে স্থানান্তর করবে
    2. আবার, একই বিষয় নির্দেশ করে এমন একাধিক বিষয়শ্রেণী থাকলে (ব্যতিক্রম ব্যতীত) পাঠকের যেমন অসুবিধা হবে তেমনি নতুন উইকিপিডিয়ানরাও হটক্যাটের সাহায্যে বিষয়শ্রেণী যুক্ত করতে গেলে বিভ্রান্তিতে পড়বেন। তাই মূল বিষয়শ্রেণী বাদে বাকিগুলো {{db-catempty}} দ্বারা অপসারণ প্রস্তাবনা দেয়া হবে। তবে প্রশাসনিক/আবশ্যক ক্ষেত্রে __STATICREDIRECT__ (আলোচনাসাপেক্ষে পরিবর্তন করা যেতে পারে) কোডটি থাকলে তাতে অপসারণ প্রস্তাবনা দেয়া হবে না।
  2. ভালো নিবন্ধ পর্যালোচনার পরে পর্যালোচক আলাপ পাতায় {{GA}}/{{failedGA}} যুক্ত করে থাকেন (নির্দেশনা অনুসারে)। এক্ষেত্রে বটটি
    1. এই টেমপ্লেটটিকে খুঁজে নিয়ে উক্ত পাতায় {{নিবন্ধ ইতিহাস}} টেমপ্লেটে রূপান্তর করবে। এক্ষেত্রে সে
      |oldid =, |actionNdate=,|currentstatus = , |topic = 
      প্রভৃতি স্বয়ংক্রিয়ভাবে খুঁজে নেবে এবং তা হালনাগাদ করবে।
    2. এরপর মনোয়নের প্রস্তাব হতে ভুক্তিটি অপসারণ করবে।
    3. তাছাড়া মূল নিবন্ধে {{ভালো নিবন্ধ}}ও (প্রযোজ্য ক্ষেত্রে) যুক্ত করবে।
    4. (আলোচনাসাপেক্ষে) মনোনয়কের আলাপ পাতায় শুভেচ্ছা বার্তাও যুক্ত করবে।

এই বটের সমস্ত কার্যকলাপের সেটিং এই পাতায় পরিবর্তন করা যাবে এবং নিয়ন্ত্রণ করা যাবে (শুধুমাত্র প্রশাসকগণ এটি পরিবর্তন করতে পারবেন)। বটের সমস্ত কার্যকলাপ তাঁর পরিসংখ্যানে যুক্ত করা (হয়েছে এবং) হবে। সেখানে পার্থক্যও অন্তর্ভুক্ত করা হয়েছে যাতে সহজেই বাতিল/রোলব্যাক করা যায়। নকীব সরকার বলুন... ০৪:২৬, ১০ জানুয়ারি ২০২০ (ইউটিসি)উত্তর দিন[উত্তর দিন]

নিচের আলোচনার প্রেক্ষিতে আবেদনের সংশোধনকৃত কার্যসমূহের জন্য   বট অধিকার প্রদান করা হলো। — তানভির • ০৯:৫৭, ২২ জানুয়ারি ২০২০ (ইউটিসি)উত্তর দিন[উত্তর দিন]

আলোচনাসম্পাদনা

তানভির ভাই – মনোযোগ আকর্ষণ করছি।নকীব সরকার বলুন... ০৫:১০, ১০ জানুয়ারি ২০২০ (ইউটিসি)উত্তর দিন[উত্তর দিন]

নকীব, আমি দেখছি। অন্য ব্যবহারকারীদেরও অনুরোধ করবো। — তানভির • ১২:২১, ১০ জানুয়ারি ২০২০ (ইউটিসি)উত্তর দিন[উত্তর দিন]
অফ টপিক: নকীব, আমার নামের বানানটি শুদ্ধ করে লেখার জন্য আবারও অনুরোধ করছি। ধন্যবাদ। — তানভির • ১২:২১, ১০ জানুয়ারি ২০২০ (ইউটিসি)উত্তর দিন[উত্তর দিন]
একজন অভিজ্ঞ বট ব্যবহারকারীর পর্যবেক্ষণের অধীনে দেওয়া যেতে পারে।— Wiki Ruhan (আলাপ) ১১:১৯, ১১ জানুয়ারি ২০২০ (ইউটিসি)উত্তর দিন[উত্তর দিন]
নকীব, দেরিতে মন্তব্য যোগ করার জন্য দুঃখ প্রকাশ করছি। আপনার দ্বিতীয় কার্যবিবরণী বিষয়ে আমার একটি পর্যবেক্ষণ রয়েছে। আমি খালি বিষয়শ্রেণীতে {{Db-c1}} যোগ করার বিরোধীতা করবো। আমাদের অনেক নতুন ব্যবহারকারী-ই বিষয়বস্তু অনুবাদ ব্যবহার করে নিবন্ধ তৈরি ও সমৃদ্ধ করেন। এই ফিচারটি একটি সুবিধা হচ্ছে ইংরেজি নিবন্ধে থাকা বিষয়শ্রেণীটি যদি উইকিউপাত্তের মাধ্যমে বাংলাতেও ইতোমধ্যেই তৈরি করা থাকে ও সংযুক্ত থাকে তবে তা বিষয়বন্তু অনুবাদ ফিচার স্বয়ংক্রিয়ভাবে তা অনুবাদ করে নিবন্ধটি বিষয়বস্তু অনুবাদের খসড়ায় থাকার সময়-ই ঐ বিষয়বস্তুতে যোগ করবে। এতে যে সুবিধাটি হয় যে নতুন ব্যবহারকারীকে ঐ বিষয়শ্রেণীর নাম অনুবাদ করতে গিয়ে ভুল নামে অনুবাদ সৃষ্টি করতে হবে না। বিষয়শ্রেণীর স্ট্যান্ডার্ডাইজেশনের জন্য তাই স্ট্যান্ডার্ড বিষয়শ্রেণীগুলো (প্রাথমিক ও মাধ্যমিক পর্যায়ের) খালি অবস্থাতে থাকলেও তা অপসারণ করা উচিত হবে না। এ জন্য খালি বিষয়শ্রেণী হলেই তা অপসারণের জন্য ট্যাগ করা আমাদের জন্য প্রযোজ্য বা কার্যকরী কোনো সুবিধা বয়ে আনবে না। এ বিষয়ে আপনার ও অন্যদের মতামত প্রত্যাশা করছি। — তানভির • ১৫:০৬, ১৭ জানুয়ারি ২০২০ (ইউটিসি)উত্তর দিন[উত্তর দিন]
তানভীর ভাই দেরিতে জবাব দেয়ার জন্য প্রথমে ক্ষমা প্রার্থনা করছি। আসলে যেগুলোতে অপসারণ ট্যাগ যুক্ত করার কথা বলা হয়েছে সেগুলো মূলত পুনর্নির্দেশিত বিষয়শ্রেণী অর্থাৎ সংশ্লিষ্ট বিষয়কে নির্দেশ করে এমন বিষয়শ্রেণী বাংলা উইকিপিডিয়াতে রয়েছেই (নতুবা কোন নির্দেশনা কাজ করতো না)। সুতরাং এক্ষেত্রে যদি একই বিষয় নির্দেশকারী একাধিক বিষয়শ্রেণি থাকে তবে বিষয়বস্তু অনুবাদ এবং হটক্যাট উভয় ক্ষেত্রেই সমস্যা সৃষ্টি হতে পারে। উদাহরণস্বরূপ বলা যেতে পারে বাংলা ভাষায় লেখা নিবন্ধসমূহ - বিষয়শ্রেণীটি বাংলা ভাষায় লেখা থাকা নিবন্ধ - এ পুনঃনির্দেশিত হয়েছে। এখন যদি উভয় বিষয়শ্রেণীর অস্তিত্ব থাকে তবে হটক্যাটের ক্ষেত্রে যিনি যোগ করবেন তিনি বিভ্রান্তিতে পড়বেন। কিন্তু যদি অপসারণ করা হয় তাহলে বিষয়বস্তু অনুবাদের ক্ষেত্রে কোন সমস্যা হবে না, কেননা সেক্ষেত্রে বাংলা ভাষায় লেখা থাকা নিবন্ধ - বিষয়শ্রেণীটি উইকিউপাত্তের সঙ্গে সংযুক্ত রয়েছে। ধন্যবাদ নকীব সরকার বলুন... ১০:২১, ১৮ জানুয়ারি ২০২০ (ইউটিসি)উত্তর দিন[উত্তর দিন]
নকীব, আপনি আমার মন্তব্যটি হয়তো বুঝতে পারেননি। আমি উপরে পুনর্নির্দেশিত খালি বিষয়শ্রেণী নিয়ে বলিনি। আমি বলেছি সেসকল বিষয়শ্রেণী নিয়ে যেগুলো পুনর্নির্দেশিত নয় কিন্তু খালি রয়েছে (হয়তো উইকিউপাত্তের সাথেও সংযুক্ত)। তবে পিতৃহীন হলে বিষয়টি ভিন্ন। কারণ সেক্ষেত্রে বিষয়শ্রেণীটির কার্যকারীতা থাকে না, সেগুলো তালিকাভুক্ত করা যেতে পারে যা ম্যানুয়ালি প্রশাসকরা অপসারণ বা কোনো প্যারেন্ট বিষয়শ্রেণীতে যোগ করতে পারেন।
তবে আপনি যেটির কথা বলছেন সেক্ষেত্রে বটের জন্য যথোপযুক্ত স্ক্রিপ্ট হতে পারে এমন:
যদি বট প্যট্রোলের সময় বিষয়শ্রেণী নামস্থানে {{বিষয়শ্রেণী পুনর্নির্দেশ|*}} খুঁজে পায় সেক্ষেত্রে সে স্বয়ংক্রিয়ভাবে সেই বিষয়শ্রেণীতে তালিকাভুক্ত থাকা পাতাগুলোকে বিষয়শ্রেণীটি যে বিষয়শ্রেণীতে পুনর্নির্দেশ করা সেই বিষয়শ্রেণীতে তালিকাভুক্ত করবে ও পুননির্দেশিত বিষয়শ্রেণীটি খালি রাখবে। আর যদি কেউ ভুলক্রমে {{বিষয়শ্রেণী পুনর্নির্দেশ}} টেমপ্লেট ব্যবহার না করে সেক্ষেত্রে #REDIRECT [[*]] বা #পুনির্নির্দেশ [[*]] -কে {{বিষয়শ্রেণী পুনর্নির্দেশ|*}} দ্বারা প্রতিস্থাপন করে তালিকাভুক্ত পাতাগুলোকেও আগের মতো সঠিক বিষয়শ্রেণীতে পুনরায় তালিকাভুক্ত করবে।
আমি ব্যাপারটিতে কেনো জোর দিচ্ছি সেটা বলি। আপনি ইংরেজি উইকিপিডিয়ার উদাহরণ এখানে দিতে পারেন যে খালি বিষয়শ্রেণী বা অপ্রয়োজনীয় পুননির্দেশনা কেনো রাখা দরকার? আসলে আমাদের বাস্তবতাটি বর্তমানে একটু ভিন্ন। আপনি যদি একেবারে অপ্রয়োজনীয় ছাড়া সচারচর ভুল হওয়ার সম্ভাবনা রয়েছে এমন বিষয়শ্রেণীটিও অপসারণ করে ফেলেন তখন সেটি না থাকার কারণে একজন নতুন ব্যবহারকারী বা ঐ বিষয় নিয়ে কাজ করছেন এমন একজন ব্যবহারকারী ভুলক্রমে সেটি আবার তৈরি করতে পারেন, কিন্তু পুননির্দেশনার টেমপ্লেট থাকলে তিনি (বা পরবর্তীতে যিদি বিষয়শ্রেণী ঠিক করতে চাইবেন) একটি দিকনির্দেশনা পাবেন যে ঠিক কোন বিষয়শ্রেণীটিতে পাতাটির তালিকাভুক্ত হওয়া প্রয়োজন। মোদ্দাকথায় এর ফলে দিকনির্দেশনা দেওয়ার মাধ্যমে নতুন করে ভুল হওয়ার সম্ভাবনা কমবে।
আমার কোনো অংশে আপনার বুঝতে অসুবিধা হলে জানান, আমি উদাহরণ দিয়ে আরও পরিষ্কার করে বোঝানোর চেষ্টা করবো। পরিশেষে, আমার নামটি সঠিক বানানে লেখার জন্য শেষবারের মতো অনুরোধ করবো। — তানভির • ১৫:৩৮, ১৮ জানুয়ারি ২০২০ (ইউটিসি)উত্তর দিন[উত্তর দিন]
তানভির ভাই প্রথমত আপনার নামটি দীর্ঘদিন ধরে দীর্ঘ ই-কার দিয়ে লেখার কারণে বারবার ভুল হচ্ছে। সুতরাং আমি দুঃখিত। দ্বিতীয়তঃ আপনার ব্যাপারটা আমি বুঝতে পেরেছি এবং সেটি স্ক্রিপ্টে যুক্ত   করা হয়েছে। ধন্যবাদ নকীব সরকার বলুন... ০৫:২৫, ১৯ জানুয়ারি ২০২০ (ইউটিসি)উত্তর দিন[উত্তর দিন]