Jump to content

बॉट नीति

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

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

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

नीति

बॉट खाता

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

प्राधिकरण

किसी विकि पर बॉट की पहुँच प्राप्त करने के तीन तरीके हैं।

ग्लोबल बॉट्स

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

स्वचालित स्वीकृति

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

सामुदायिक सर्वसम्मति

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

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

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

ग्लोबल बॉट पद की निवृत्ति

ग्लोबल बॉट की अनुमतियाँ हटा दी जाएँगी:

  • बॉट के संचालक के अनुरोध पर
  • अगर बॉट का उपयोग लगातार ऐसे कार्य करने के लिए किया जा रहा हो जो ग्लोबल बॉट के क्षेत्र में नहीं आते
  • अगर बॉट अक्रिय हो, निम्न प्रावधानों के अंतर्गत:
    • कोई ग्लोबल बॉट खाता अक्रिय मान लिया जाता है अगर उसने ग्लोबल बॉट की पहुँच वाले किसी भी विकि पर पूरे एक वर्ष से कोई सम्पादन न किया हो।
    • किसी ग्लोबल बॉट खाते की अनुमतियों को अक्रियता के कारण हटाने से पहले उसके संचालक को कम-से-कम उसके होम विकि(यों) और मेटा-विकि पर सूचित किया जाना चाहिए।

दिशानिर्देश

नाम

हालाँकि यह अनिवार्य नहीं है, फिर बी बॉट के नाम में "bot" शब्द स्पष्ट होना चाहिए ताकि उसे मानव सम्पादकों से आसानी से अलग किया जा सके; सबसे प्रचलित रूप उत्पन्न होते हैं संचालक के सदस्यनाम से (जैसे Pathosbot), या फिर बहुविकल्पी शैली से (जैसे Xenophon (bot))।

सम्पादन थ्रॉटल और अति व्यस्त समय

बिना बॉट चिप्पी के चल रहे बॉट्स को सम्पादनों के बीच 1 मिनट से अधिक के अंतराल पर (यानी 1 सम्पादन प्रति मिनट से कम) सम्पादित करना चाहिए। जब उन्हें प्राधिकृत करके चिप्पी प्रदान कर दी जाए, उन्हें न्यूनतम 5 सेकंड के अंतराल पर (12 सम्पादन प्रति मिनट) काम करना चाहिए। बॉट्स को अति व्यस्त समय के दौरान न चलने की कोशिश करनी चाहिए, क्योंकि वे काफी सारे संसाधनों का उपयोग करते हैं जो कि मानव पाठकों और सम्पादकों के लिए बचे रहने चाहिए। इस अवधि में संसाधन बचाने के लिए उन्हें 20 सेकंड के अंतराल पर (3 सम्पादन प्रति मिनट) काम करना चाहिए।

बॉट्स की सम्पादन की गति हर अनुरोधित URL के क्वेरी स्ट्रिंग में एक अतिरिक्त पैरामीटर जोड़कर अपने आप सर्वर के भार से अनुसार समायोजित की जा सकती है (डेटाबेस सर्वर लैग का गुलाम बनकर); मीडियाविकि पर maxlag का प्रलेख देखें

पर्यवेक्षण

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

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

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

संक्षेप में:

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

ये भी देखें