বিষয়বস্তুতে চলুন

উইকিপিডিয়া:বট/অনুমোদনের অনুরোধ/নকীব বট/কাজ ১: সংশোধিত সংস্করণের মধ্যে পার্থক্য

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
ট্যাগ: মোবাইল সম্পাদনা মোবাইল ওয়েব সম্পাদনা উচ্চতর মোবাইল সম্পাদনা
→‎কাজের অনুমোদন ১: নতুন কাজ যোগ
ট্যাগ: মোবাইল সম্পাদনা মোবাইল ওয়েব সম্পাদনা উচ্চতর মোবাইল সম্পাদনা
৮ নং লাইন: ৮ নং লাইন:


# সম্পাদনা যুদ্ধ শনাক্ত করা
# সম্পাদনা যুদ্ধ শনাক্ত করা
# টেমপ্লেট উপকল্পয়ন<!-- বটের ফাংশন / Function of the bot -->
# টেমপ্লেট উপকল্পয়ন
# সাধারণ পরিষ্করণ
# {{tl|কাজ চলছে}}-ব্যবস্থাপনা
#( এককালীন) ভালো নিবন্ধ ব্যবস্থাপনা
<!-- বটের ফাংশন / Function of the bot -->
| prolang = পাইউইকিবট<!-- প্রোগ্রামিং ভাষা বা ফ্রেমওয়ার্ক/ Programming language or framework -->
| prolang = পাইউইকিবট<!-- প্রোগ্রামিং ভাষা বা ফ্রেমওয়ার্ক/ Programming language or framework -->
| mode = স্বয়ংক্রিয়<!-- স্বয়ংক্রিয় বা হাতদ্বারা / Automatic or manual -->
| mode = স্বয়ংক্রিয়<!-- স্বয়ংক্রিয় বা হাতদ্বারা / Automatic or manual -->
৪২ নং লাইন: ৪৬ নং লাইন:
##{{tl|কাজ চলছে}} সরিয়ে দেবে
##{{tl|কাজ চলছে}} সরিয়ে দেবে
#শেষ
#শেষ

'''কাজ ৪:''' [[:বিষয়শ্রেণী:ভালো নিবন্ধ|ভালো নিবন্ধ]] বিষয়শ্রেণী থেকে যেসব নিবন্ধের উইকিউপাত্তের ব্যাজ হালনাগাদ হয় নি <small>(উইকিউপাত্তেরও আগে সেটি ভালো নিবন্ধ হয়েছে কিংবা আমার বটের প্রথমদিকে যখন এটি কার্যতালিকায় সক্রিয় ছিল না)</small> সেগুলোর ব্যাজ হালনাগাদ করা হবে ('''এককালীন'''; উইকিউপাত্তে আমার বটাধিকার রয়েছে)


উল্লেখ্য, "*" চিহ্নিত সকল উপাত্ত [[ব্যবহারকারী:নকীব বট/config.json|এই পাতায়]] পরিবর্তনযোগ্য।
উল্লেখ্য, "*" চিহ্নিত সকল উপাত্ত [[ব্যবহারকারী:নকীব বট/config.json|এই পাতায়]] পরিবর্তনযোগ্য।

১৬:২৬, ২৯ মে ২০২০ তারিখে সংশোধিত সংস্করণ

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

  1. সম্পাদনা যুদ্ধ শনাক্ত করা
  2. টেমপ্লেট উপকল্পয়ন
  3. সাধারণ পরিষ্করণ
  4. {{কাজ চলছে}}-ব্যবস্থাপনা
  5. ( এককালীন) ভালো নিবন্ধ ব্যবস্থাপনা
  • প্রোগ্রামিং ভাষা: পাইউইকিবট
  • সম্পাদনার মোড: স্বয়ংক্রিয়
  • সম্পাদনার হার: নির্দিষ্ট নয়
  • বিস্তারিত: নিম্নোক্ত

কাজ ১: উইকিপিডিয়া একটি মুক্ত বিশ্বকোষ যা যে কেউ সম্পাদনা করতে পারে। তবে মানবজাতির বৈচিত্র‍্যময়তার কারণে মানুষের চিন্তাভাবনার মাঝেও মতানৈক্য সৃষ্টি হয়, যা থেকে উইকিপিডিয়া সম্পাদকরাও মুক্ত নয়। এর ফলে কখনো কখনো উইকিপিডিয়ায় সম্পাদনা যুদ্ধ দেখা যায়। এসব সম্পাদনা যুদ্ধ বেশিরভাগ ক্ষেত্রেই উইকিপিডিয়ার জন্য ক্ষতির কারণ হয়ে দাঁড়ায়। ফলে এসব সম্পাদনা যুদ্ধ শনাক্ত করে তা প্রতিরোধ করা অন্যান্য কাজের মতোই গুরুত্বপূর্ণ। যদিও সম্পাদনা যুদ্ধ বিভিন্নভাবেই হতে পারে (যা মানুষ ব্যতীত অন্য কেউ ধরতে/বুঝতে পারবে না), তবুও কিছুটা ধারা শনাক্তকরণের মাধ্যমে একটি বট যদি সম্পাদনা যুদ্ধ শনাক্ত করে, তবে আমার কাছে মনে হয় উইকিপিডিয়ার গাঠনিক সম্পাদনায় এটি সাহায্য করবে। তাই আমি নিম্নোক্ত উপায়ে সম্পাদনা যুদ্ধ শনাক্তকরণ করতে চাইঃ

  1. সাম্প্রতিক পরিবর্তনে রোলব্যাকবাতিল খুঁজবে এবং সর্বশেষ ১০* (scanRevision)টি সম্পাদনা পরীক্ষা করবে
    1. একাধিক*(minWarrior) ব্যক্তি পারস্পরিক সম্পাদনা বাতিল (রোলব্যাক কিংবা পূর্বাবস্থায় ফেরত) করলে
      1. যদি বাতিলের সংখ্যা ৪-৫*(suspectWar) টি হয়,
        1. বট সন্দেহ করবে এবং প্রশাসকদের আলোচনায় নজর রাখার অনুরোধ জানাবে
      2. যদি বাতিলের সংখ্যা ৬*(confirmWar) বা ততোধিক হয়
        1. বট নিশ্চিত হয়ে সংশ্লিষ্ট সম্পাদকদের আলাপ পাতায় {{Uw-3rr}} (অনুবাদ প্রয়োজন) যোগ করবে
        2. প্রশাসকদের আলোচনাসভায় নিবন্ধটি নজর রাখতে ও সুরক্ষা দিতে অনুরোধ জানাবে

কাজ ২: উইকিপিডিয়া উপকল্পিত টেমপ্লেট- বিষয়শ্রেণীতে অবস্থিত যেসব টেমপ্লেট কোনো পাতায় উপকল্পিত না হয়ে অন্তর্ভুক্ত হয়েছে, সেগুলোকে উপকল্পিত করা

কাজ ৩: সাধারণ রক্ষণাবেক্ষণ (এই আলোচনা অনুসারে)

  1. শুরু
  2. প্রতি ৪৮* ঘন্টা পর পর (কারণ নতুন টহল নীতিমালা অনুযায়ী ৪৮ ঘন্টার পূর্বে কোনোরূপ ট্যাগ লাগানো যাবে না) সাম্প্রতিক পরিবর্তন থেকে নতুন নিবন্ধগুলো ছেঁকে বের করে
    1. নিবন্ধ সারাংশে অনুবাদ/ভাষান্তর থাকলে
      1. যদি নিবন্ধ সারাংশে-ই আন্তঃউইকি সংযোগ খুঁজে পাওয়া যায় (যেমন অমুক হতে অনুবাদ)
        1. বট নিবন্ধের শেষে আন্তঃউইকি সংযোগটি যোগ করে দেবে
        2. নিবন্ধটির আলাপ পাতায় {{অনূদিত}} যোগ করবে
      2. অন্যথায়
        1. নিবন্ধের উপরে {{আন্তঃউইকিসংযোগ প্রয়োজন}} ট্যাগ যুক্ত করে দেবে
    2. নিবন্ধে কোনো </ref> (তথ্যসূত্র) না থাকলে
      1. {{উৎসহীন}} যুক্ত করবে
    3. নিবন্ধের আলাপ পাতায় {{আলাপ পাতা}} না থাকলে
      1. {{আলাপ পাতা}} যোগ (এই আলোচনা অনুসারে)
  3. কাজ চলছে বিষয়শ্রেণী থেকে সর্বশেষ সম্পাদনা কমপক্ষে ৭* দিন আগে হয়েছে এবং বর্তমান আকার ১০,০০০* বাইটের বেশি এমন নিবন্ধ ছাঁকবে
    1. উপরোক্ত পরিষ্করণ সম্পন্ন করবে
    2. {{কাজ চলছে}} সরিয়ে দেবে
  4. শেষ

কাজ ৪: ভালো নিবন্ধ বিষয়শ্রেণী থেকে যেসব নিবন্ধের উইকিউপাত্তের ব্যাজ হালনাগাদ হয় নি (উইকিউপাত্তেরও আগে সেটি ভালো নিবন্ধ হয়েছে কিংবা আমার বটের প্রথমদিকে যখন এটি কার্যতালিকায় সক্রিয় ছিল না) সেগুলোর ব্যাজ হালনাগাদ করা হবে (এককালীন; উইকিউপাত্তে আমার বটাধিকার রয়েছে)

উল্লেখ্য, "*" চিহ্নিত সকল উপাত্ত এই পাতায় পরিবর্তনযোগ্য।

পুনশ্চঃ আমি ইতিমধ্যেই বটাধিকারপ্রাপ্ত

আলোচনা

@Nokib Sarkar: কাজের আবেদনের অনুরোধের আগেই আপনি আলোচনাসভায় দুটি পরীক্ষামূলক সম্পাদনা করেছেন। আগে থেকে কোনো আলোচনা ছাড়াই এমন সম্পাদনার ক্ষেত্রে আপনাকে অনেক আগেই একাধিকবার বলা হয়েছে, তারপরেও এমন কাজ করার কারণটি অনুগ্রহ করে ব্যাখ্যা করবেন কী? বট অপারেটরের উইকিপিডিয়ার নীতিমালার ব্যাপারে শ্রদ্ধাবোধ থাকবে এমনটাই আশা করা হয়। — তানভির১৬:২৬, ২৩ মে ২০২০ (ইউটিসি)[উত্তর দিন]
আমার সাথে আলোচনা হয়েছিল, তাই আমি পরীক্ষামূলক সম্পাদনা করতে বলেছিলাম যেহেতু বটটি ইতিমধ্যে বট পতাকাপ্রাপ্ত। --আফতাবুজ্জামান (আলাপ) ১৬:৩০, ২৩ মে ২০২০ (ইউটিসি)[উত্তর দিন]
প্রিয় তানভির ভাই, বটের নীতির প্রতি আমার শ্রদ্ধাবোধ রয়েছে। কিন্তু কাজটি এমন যে এটি অফলাইনে পরীক্ষা করা হলে যে অনলাইনে কাজ করবে তাঁর কোনো নিশ্চয়তা নেই। ফলে পরীক্ষামূলক সম্পাদনা উইকিতে করতেই হল। ভেবেছিলাম সম্পাদনাটি মুছে ফেলবো। কিন্তু পরে ভাবলাম, সম্পাদনা যখন করেই ফেলেছি, তা পরীক্ষার ফলাফল হিসেবে রেখেই দেই। তাছাড়া এই সম্পাদনার কারণে বার্তায় থাকা বিভিন্ন ত্রুটি সংশোধন করতে পেরেছি। যাই হোক, আপাতত আর সম্পাদনা করছি না। তবে যদি কখনো পরীক্ষা করতে হয় তবে অনুগ্রহপূর্বক একটি পাতায় পরীক্ষামূলক সম্পাদনা যুদ্ধ করে config.json পাতায় editWar অংশে status:true করে দিন। ধন্যবাদ। - নকীব সরকার বলুন... ১৬:৩৬, ২৩ মে ২০২০ (ইউটিসি)[উত্তর দিন]
@আফতাবুজ্জামান এবং Nokib Sarkar: বিষয়টি জানানোর জন্য ধন্যবাদ। নকীব, আপনি বিষয়টি আবেদন পাতায় উল্লেখ করে দিলে এ ধরনের ভুল বোঝাবুঝি এড়ানো যেতো। — তানভির১৭:১৬, ২৩ মে ২০২০ (ইউটিসি)[উত্তর দিন]
তানভির ভাই, আমাকে নাহিদ ভাই এই কারণে বাধাদান করেছেন। - নকীব সরকার বলুন... ১৫:০৩, ২৫ মে ২০২০ (ইউটিসি)[উত্তর দিন]
বট চালনাতে ব্যবহারকারীর পরিপক্কতা আসার আগে আমি বট পতাকার বিরোধীতা করছি। প্রশ্ন: আফতাবুজ্জামান, তোমার সাথে আলাপ হয়েছে সেটির কোন নথি আছে? এরকম স্থানে পরীক্ষা চালানোর কথা বলা কতটা যুক্তিসঙ্গত? @নকীব, এই আলোচনার পর তোমার ভুল বুঝতে পেরে কি সম্পাদনা বাতিল করেছিলে? কারণ আমি এই আলোচনা দেখিনি, তোমার বট বাধা দিয়েছি প্রশাসকদের আলোচনাসভায় তোমার সম্পাদনা দেখে। কিন্তু এখানে ওই ব্যাপারে আলাপ হয়েছে কিন্তু তারপরও তুমি সেখান থেকে সে বার্তা বাতিল করোনি, তাহলে তুমিিএ ব্যাপারটি গুরুত্বই দাওনি। আমি বাধা অপসারণের বিষয়টি তানভির ভাইর উপর ছেড়ে দিচ্ছি। ~ যুদ্ধমন্ত্রী আলাপ ১৬:৫৭, ২৫ মে ২০২০ (ইউটিসি)[উত্তর দিন]
নাহিদ ভাই, আপনি হয়তো লক্ষ্য করে থাকবেন যে আমি তানভির ভাইকে কৈফিয়ত দেয়ার সময় বলেছিলাম, "…ভেবেছিলাম সম্পাদনাটি মুছে ফেলবো। কিন্তু পরে ভাবলাম, সম্পাদনা যখন করেই ফেলেছি, তা পরীক্ষার ফলাফল হিসেবে রেখেই দেই…"। এই কারণে আমি সম্পাদনা বাতিল করিনি। তাছাড়া বটকে যে বাধা দেয়া হয়েছে সেটাও আমি জানতাম না যার প্রমাণ এই সম্পাদনা। ধন্যবাদ - নকীব সরকার বলুন... ১৭:০৬, ২৫ মে ২০২০ (ইউটিসি)[উত্তর দিন]
আসলে আমি ফেসবুকের মাধ্যমে বলেছিলাম। --আফতাবুজ্জামান (আলাপ) ১৮:১০, ২৫ মে ২০২০ (ইউটিসি)[উত্তর দিন]

@Nokib Sarkar: আপনার বট অনুমোদনহীন একটি কাজ করেছে এবং সে হিসেবে আপনার বটকে একজন প্রশাসক বাধা প্রদান করেছেন। এ বিষয়ে তার আমি কোনো ভুল দেখছি না। আপনি বট পতাকা পাওয়ার সময় ও পাওয়ার পরেও কয়েকটি কাজ করেছেন যা আগে বিতর্কের সৃষ্টি করেছেন। আমি যতোদূর জানি আপনি পাইউইকিবট ফ্রেমওয়ার্ক ব্যবহার করেন, আর সেখানে -simulate কমান্ড ব্যবহার করে বট কাজ করছে কী না তা সম্পাদনা না করে বোঝা যায়। সেটা সম্ভব না হলেও। আপনার কোনো ব্যবহারকারী উপপাতায় আপনি পরীক্ষা করতে পারতেন (প্রশাসকদের আলোচনাসভার বদলে)। এগুলো যদি আপনি আমার সাথে আলোচনা করতেন, তবে আমি আপনাকে হয়তো বলতে পারতাম। আর তাছাড়া কাজের অনুরোধ করেও এই পরীক্ষা করা সম্ভব। আপনি এসকল কোনো বিষয়েই পরিপক্কতার পরিচয় দেননি। ফেসবুকের আলোচনার সূত্র যে এ ধরনের ক্ষেত্রে উইকিপিডিয়ায় গ্রহণযোগ্য হবে না তা একজন পরিপক্ক উইকিপিডিয়ানের জানা থাকা উচিত। সত্যি বলতে যে কারণে আপনার বটকে বাধা প্রদান করা হয়েছে, সেই কারণে আপনার বট পতাকাও অপসারণ করা যায়। এখন আপনি বলুন আপনার এ ধরনের ভুল কেনো বারবার হচ্ছে ও আপনি এধরনের ভুল যে আর করবেন না তা আমরা কীভাবে নিশ্চিত হতে পারি? — তানভির০৮:৪০, ২৬ মে ২০২০ (ইউটিসি)[উত্তর দিন]

তানভির ভাই, আমি এই ব্যাপারে নাহিদ ভাইকে কোনোরূপ দোষারোপ করছি না। আমি উইকিপিডিয়ার গঠনমূলক কাজে আন্তরিকভাবে নিয়োজিত। সীমিতসংখ্যক সম্পাদকের দ্বারা এই উইকিপিডিয়া সম্পাদিত হয় বলে এসব রক্ষণাবেক্ষণের কাজগুলো বটের মাধ্যমে করা হলে সম্পাদকরা এসব কাজে সময় কম ব্যয় করে নিবন্ধের মানোন্নয়নে সময় অধিক ব্যয় করতে পারবেন - আমার চিন্তাভাবনা কিছুটা এরকমই। ফলে আমি প্রতিনিয়তই বিভিন্ন রক্ষণাবেক্ষণমূলক কাজের জন্য আমি স্ক্রিপ্ট তৈরি করি এবং তা অফলাইনে পরীক্ষা করি। কিন্তু কিছু কিছু সময়ে সেই স্ক্রিপ্টটি নিয়ন্ত্রিত পরীক্ষাগারে সুফল দিলেও বাস্তব পরিস্থিতিতে সুফল দেয় না। ফলে কখনো কখনো সেটা অনলাইনে পরীক্ষা করতে হয়। এই কাজটিও তার অন্তর্ভুক্ত। আপনি জানেন আমি মোবাইল থেকেই বট চালিয়ে থাকি। ফলে একবার সার্ভারে কোড আপলোড করার জন্য প্রচুর ঝামেলা পোহাতে হয়। একারণে আমি আপলোড দেয়ার আগেই সমস্ত সেটিং ঠিক করে দেই এবং ব্যবহারকারী:নকীব বট/config.json পাতায় অনুমতি যোগ করে থাকি। ফলে একবার (পরীক্ষামূলকভাবে) চালানোর কমান্ড দেয়ার পরও যাতে নিয়ন্ত্রণ করা যায় এজন্যই এই পাতা। পরীক্ষামূলকভাবে চালানোর পর আমি অনুমতি কেড়ে নেই (এই সম্পাদনা), যা দ্বারা এটি প্রমাণ করে যে, আমি সিস্টেমের সঙ্গে খেলা করা, ধ্বংসপ্রবণতা কিংবা অসদুদ্দেশ্যে উক্ত পাতায় সম্পাদনা করি নি; বরং সেটা ছিল গঠনমূলক কাজের পরীক্ষা। আর আমি কেন সম্পাদনা বাতিল করি নি তা আমি আগেই উল্লেখ করেছি। তাছাড়াও আমি যে ধ্বংসপ্রবণতা চালানোর কাজে বট ব্যবহার করি না, তার পক্ষে যুক্তি হল আপনি গতবার সম্পাদনা গণ-পুনর্বহাল করতে বলায় অনতিবিলম্বে তা পুনর্বহাল করি। এছাড়া আমার বটের অবদান থেকেও এটি স্পষ্ট। আর এ ধরনের কিছু অনাকাঙ্ক্ষিত ভুল যাতে না হয়, তাই আমি সিদ্ধান্ত নিয়েছি আগে প্রয়োজনীয় পরীক্ষাগার হিসেবে 'পরীক্ষামূলক উইকিপিডিয়াকে' ব্যবহার করবো। এজন্য আগে বটের সাহায্যে প্রয়োজনীয় পাতাসমূহ স্থানান্তর করবো। যাহোক, পরিশেষে আমি অনুরোধ করবো যাতে আমাকে উইকিপিডিয়ার শুভাকাঙ্ক্ষী হিসেবে বিশ্বাস করা হোক। ধন্যবাদ। - নকীব সরকার বলুন... ১১:৪৪, ২৬ মে ২০২০ (ইউটিসি)[উত্তর দিন]
@Wikitanvir: ভাইয়ের দৃষ্টি আকর্ষণ করছি। নকীব সরকার বলুন... ১০:৪৯, ২৯ মে ২০২০ (ইউটিসি)[উত্তর দিন]
@Nokib Sarkar: সিদ্ধান্ত গ্রহণের সুবিধার জন্য আপনার বটের বর্তমানে অনুমোদিত সকল কাজের তালিকা ও কাজ যেভাবে পরিচালিত হয় তার বিস্তারিত বিবরণ প্রদান করার অনুরোধ করছি। — তানভির১৩:৩৬, ২৯ মে ২০২০ (ইউটিসি)[উত্তর দিন]
@Wikitanvir: ভাই, আপনি যদি আমার অ্যালগরিদম জানতে চান তাহলে প্রচুর লেখা হয়ে যাবে। তাই আমি সংক্ষেপে বর্ণনা দিচ্ছিঃ
  1. ভালো নিবন্ধ ব্যবস্থাপনা (goodArticle)
    1. যেসব নিবন্ধে {{GA}},{{failedGA}},{{delistedGA}} আছে
      1. আলাপ পাতায় {{নিবন্ধ ইতিহাস}} যোগ
      2. মনোনয়ককে বার্তা প্রদান
      3. মূল নিবন্ধে {{ভালো নিবন্ধ}} যোগ/বিয়োগ
      4. সংশ্লিষ্ট উইকিউপাত্তের ব্যাজ হালনাগাদ
    2. যেসব নিবন্ধ প্রস্তাবিত ভালো নিবন্ধ আছে (এই তালিকা ধরে খুঁজে নিয়ে)
      1. আলাপ পাতায় {{ভালো নিবন্ধের জন্য মনোনীত}} হালনাগাদ (status)
      2. প্রযোজ্য ক্ষেত্রে পর্যালোচনায় বিজ্ঞপ্তি প্রদান (এই আলোচনা অনুসারে আপাতত বন্ধ আছে)
  2. পুনর্নির্দেশিত বিষয়শ্রেণী ব্যবস্থাপনা(redirectCategory)
    1. বিষয়শ্রেণীর সদস্য লক্ষ্য বিষয়শ্রেণীতে স্থানান্তর
    2. # REDIRECT [[]] সরিয়ে {{বিষয়শ্রেণী পুনর্নির্দেশ}} স্থাপন

নকীব সরকার বলুন... ১৬:১৮, ২৯ মে ২০২০ (ইউটিসি)[উত্তর দিন]