बॉट नीति

This page is a translated version of the page Bot policy and the translation is 93% complete.
Outdated translations are marked like this.
Shortcut:
BP
इस पृष्ठ पर बॉट्स से जुड़े मानक और दिशानिर्देशों का एक अवलोकन प्रदान किया गया है, जो कुछ परियोजनाओं पर लागू होता है (Bot policy/Implementation देखें); किसी विकि के "Project:Bot policy" पर जाकर इसे जाँचा जा सकता है, जो शायद इस पृष्ठ पर इशारा करे या फिर लोकल नीति पर अनुप्रेषित हो।

यह पृष्ठ मेटा पर भी एक नीति है, जिसमें स्वचालित स्वीकार्यता और ग्लोबल बॉट्स भी शामिल हैं। मेटा पर पर बॉट अधिकारों का अनुरोध करने के लिए कृपया Meta:Requests for adminship#Requests for bot flags पर जाएँ।

बॉट्स स्वचालित या अर्ध-स्वचालित प्रक्रियाएँ होती हैं जो इंसानों द्वारा कम या बिलकुल न के बराबर पर्यवेक्षण के साथ काम करती हैं। क्योंकि बॉट्स कभी-कभार सर्वर के संसाधन अधिक मात्रा में खा जाते हैं या कभी-कभी परियोजना में बाधाएँ डालते हैं, बॉट्स को निम्न नीति और दिशानिर्देशों का पालन करना होगा। इस नीति पर बताया गया है कि बॉट्स किस तरह से लागू हुए परियोजनाओं पर प्रयुक्त हो सकते हैं; इस नीति का पालन न करने वाले बॉट्स को अवरोधित कर दिया जाएगा, और उससे अवरोध तभी हटाया जाएगा जब बॉट का चालक समस्याओं को सुलझाए।

नीति

बॉट खाता

बॉट को चालक के खाते से अलग एक दूसरे खाते पर चलाया जाना चाहिए, क्योंकि इंसान संपादकों को बॉट चिप्पी नहीं दी जा सकती। इसके सदस्य पृष्ठ पर यह साफ़-साफ़ लिखा होना चाहिए कि यह एक बॉट है, ताकि इंसान संपादकों और बॉट्स के बीच अंतर पहचाना जा सके, और चालक को हर टिप्पणी और प्रश्न का जवाब देना होगा। स्वचालित उत्तर स्क्रिप्ट्स का इस्तेमाल नहीं किया जा सकता। कुछ चालक अपने बॉट के वार्ता पृष्ठ को अपने वार्ता पृष्ठ पर अनुप्रेषित करते हैं, अगर उनका बॉट संदेशों का पता नहीं लगा पाता है।

प्रमाणीकरण

किसी विकि पर बॉट के अधिकार पाने के तीन तरीके हैं।

ग्लोबल बॉट्स

ग्लोबल बॉट्स को सभी विकियों पर बॉट के अधिकार दिए जाते हैं (लोकल नीति पर इसकी स्पष्ट अनुमति होनी चाहिए, सूची देखें)। ग्लोबल बॉट अधिकार प्राप्त करने के लिए इन आवश्यकताओं को पूरा करना ज़रूरी है:
  • बॉट के चालक को एक चर्चा की शुरुआत करनी होगी जो Steward requests/Bot status#Global bot status requests पर दो हफ़्तों तक चलना चाहिए;
  • चर्चा को MassMessage (नए ग्लोबल बॉट पर चर्चा) के द्वारा प्रसारित किया जाएगा, जहाँ समुदाय के रूचि रखने वाले सदस्य सदस्यता प्राप्त कर सकते हैं;
  • बॉट के चालक को यह साबित करना होगा कि बॉट के कार्यों की आवश्यकता कई विकिमीडिया परियोजनाओं पर है। यह दिखाने का एक अच्छा तरीका है एक ही कार्य के लिए 5 या अधिक विकियों पर बॉट चिप्पी प्राप्त करना;
  • चालक को सुनिश्चित करना होगा कि बॉट चिप्पी का इस्तेमाल विकि के वरीयताओं के अनुसार किया जा रहा है।
  • वैश्विक बॉट हो जाने पर उस बॉट की पहुंच उन सीमित परियोजनाओं एवं विकी तक हो जाती है, जो वैश्विक बॉट को स्वीकार करते हैं। इसकी पूरी सूची यहां उपलब्ध है। (जिन परियोजनाओं में वैश्विक बॉट स्वीकार नहीं हों, वहां आप स्थानीय बॉट डाल सकते हैं।)

स्वचालित स्वीकार्यता

अगर विकि पर स्वचालित स्वीकार्यता सक्षम है, बॉट के चालक सीधे स्टीवार्ड्स से एक लोकल बॉट चिप्पी का अनुरोध कर सकते हैं। इसके लिए पात्रता प्राप्त करने के लिए इन आवश्यकताओं को पूरा करना ज़रूरी है:
  • इसकी अनुमति लोकल बॉट नीति या अनुरोध पृष्ठ के अनुसार होनी चाहिए;
  • बॉट को कम-से-कम एक हफ़्ते तक बिना बॉट की चिप्पी के, संपादित करना होगा या उचित विकियों पर डेमो के लिए कम-से-कम 100 संपादन करने होंगे;
  • बॉट सिर्फ अंतरभाषा कड़ियाँ प्रबंधित कर सकता है या फिर दुगने अनुप्रेषण ठीक कर सकता है।

सामुदायिक राय

अगर बॉट आवेदनों को प्रोसेस करने में लोकल समुदाय की राय सकारात्मक है, बॉट्स को बिना चिप्पी के तेज़ी से या फिर किसी मानव के पर्यवेक्षण के बिना चलने से पहले उचित लोकल चर्चा पृष्ठों पर से स्वीकार्यता प्राप्त करना होगा। जब सामुदायिक राय एकजुट हो जाए, एक लोकल ब्यूरोक्रैट चिप्पी जोड़ देंगे, या फिर किसी स्टीवार्ड को ऐसा करने का आवेदन किया जा सकता है। अगर कोई लोकल समुदाय नहीं है और उपरोक्त नीति लागू नहीं होती, बॉट को बिना चिप्पी के चलना होगा, या फिर इसे चलने की अनुमति ही नहीं है।

अस्वीकार्य प्रयोग

  • विवादित बदलाव: बॉट्स की मदद से वे संपादन किए जा सकते हैं जो दूसरे लोकल संपादकों द्वारा समर्थित हों; इनकी मदद से कभी भी विवादित बदलाव नहीं किया जाना चाहिए। अगर आप समुदाय की अपेक्षा के परे, बॉट की कार्यक्षमता को बढ़ाना चाहते हैं, उचित चर्चा पृष्ठ पर पहले इसकी एक टिप्पणी छोड़ें और निश्चित करें कि किसी को कोई आपत्ति नहीं है। अगर आपके बॉट को स्वचालित स्वीकार्यता द्वारा चिप्पी दी गई थी, आप "स्वचालित स्वीकार्यता" में लिखी सीमाओं के परे बॉट का इस्तेमाल नहीं कर सकते।
  • सामग्री की निकासीः वृहद सामग्री को निकालने के लिए बॉट का उपयोग किसी ऐसे काम में नहीं किया जा सकता, जिसका संबंध सीधे तौर पर स्वीकृत बॉट से न हो। इसमें किसी दूसरी वेबसाईट से आप से आप लोड होनेवाले पन्ने शामिल हैं। ऐसा होने पर संबद्ध वेबसाईट को स्थायी तौर पर प्रतिबंधित किया जा सकता है। अगर आप वृहद सामग्री को डाउनलोड करना चाहते हैं या फिर किसी परियोजना की प्रतिछाया चाहते हैं तो कृपया हमारे संसाधन स्रोत से अपनी प्रति को डाउनलोड करके या उसे उसपर होस्ट कर के ऐसा करें।
  • वर्तनी सुधारः सामुदायिक स्वीकृति के बिना कोई भी बॉट वर्तनी में स्वतः सुधार नहीं कर सकता, खास तौर पर वहां, जहां मुख्य सामग्री में संज्ञा का स्थान हो। अनेक ऐसी भाषाएं हैं जिनमें बिना थोड़ी-बहुत गलती के स्वतः वर्तनी-सुधार कर पाना तकनीकि तौर पर संभव नहीं है।

वैश्विक बॉट का दर्जा हटाना

निम्नलिखित स्थितियों में वैश्विक बॉट का दर्जा हटाया जा सकता हैः

  • बॉट संचालक के अनुरोध पर
  • यदि बॉट का उपयोग लगातार ऐसे काम में हो रहा हो, जो वैश्विक बॉट के क्षेत्र में नही आता
  • यदि बॉट निष्क्रिय हो, बशर्ते
    • किसी वैश्विक बॉट को तभी निष्क्रिय माना जाएगा, जबकि उसका उपयोग वैश्विक बॉट की स्वीकार्यता वाली किसी परिजोयना पर साल भर से न हुआ हो
    • किसी वैश्विक बॉट के दर्जे को उसकी निष्क्रियता के कारण हटाने से पहले उसके संचालक को इसकी सूचना उसके होमविकि या मेटाविकि पर देना अनिवार्य है

दिशानिर्देश

नाम

हालांकि यह अनिवार्य नहीं है, फिर बी किसी बॉट के नाम के साथ बॉट शब्द जोड़ा जाना चाहिए ताकि मानव संपादक और बॉट में बेद किया जा सके। ज्यादातर मामलों में बॉट का नामकरण उसके संचालक के नाम पर होता है (जैसे कि Pathosbot) या फिर उसकी सुस्पष्टता के लिए (जैसा कि Xenophon (bot))

Edit throttle and peak hours

Bots running without a bot flag should edit at intervals of over 1 minute between edits (= less than 1 edit per minute). Once they have been authorised and appropriately flagged, they should operate at an absolute minimum interval of 5 seconds (12 edits per minute). Bots should try to avoid running during the busiest hours, as they rapidly use server resources that should be reserved for human readers and editors. During these hours, they should operate at intervals of 20 seconds (3 edits per minute) to conserve resources.

Bots' editing speeds can be automatically adjusted based on server load (slave database server lag) by appending an extra parameter to the query string of each requested URL; see maxlag documentation on mediawiki.

पर्यवेक्षण

जब तक कि किसी बॉट को सार्वजनिक तौर पर स्वतःस्फूर्त घोछित नहीं कर दिया जाता, उसके संचालक को बना रहना चाहिए ताकि वह समय-समय पर संदेश देख सके तथा आशानुरूप काम न करने पर या किसी तरह की शिकायत मिलने पर बॉट को हटा सके। यदि संचालक मौजूद नहीं है तो बॉट को समाधान मिलने तक रोका जा सकता है।

सर्वोत्तम प्रथाएँ

wikitech:Help:Toolforge/Developing successful tools पर कुछ ज़रूरी सलाह हैं जो भविष्य में आपकी और सभी की ज़िन्दगी को सुहाना बनाकर रखेगा!

सारांश है:

  • एक लाइसेंस चुनें
  • कोड को प्रकाशित करें
  • सह-अनुरक्षक बुलाएँ
  • प्रलेख लिखें

ये भी देखें