बॉट नीति

From Meta, a Wikimedia project coordination wiki
Jump to navigation Jump to search
This page is a translated version of the page Bot policy and the translation is 78% complete.
Outdated translations are marked like this.
नीतियाँ और दिशानिर्देश बॉट की नीतियाँ और दिशानिर्देश
Shortcut:
BP

इस पृष्ठ पर बॉट्स से जुड़े मानक और दिशानिर्देशों का एक अवलोकन प्रदान किया गया है, जो कुछ परियोजनाओं पर लागू होता है (Bot policy/Implementation देखें); किसी विकि के "Project:Bot policy" पर जाकर इसे जाँचा जा सकता है, जो शायद इस पृष्ठ पर इशारा करे या फिर लोकल नीति पर अनुप्रेषित हो।

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

Meta-Wiki Bot-2000px.png

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

नीति

बॉट खाता

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

प्रमाणीकरण

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

ग्लोबल बॉट्स

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

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

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

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

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

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

  • विवादित बदलाव: बॉट्स की मदद से वे संपादन किए जा सकते हैं जो दूसरे लोकल संपादकों द्वारा समर्थित हों; इनकी मदद से कभी भी विवादित बदलाव नहीं किया जाना चाहिए। अगर आप समुदाय की अपेक्षा के परे, बॉट की कार्यक्षमता को बढ़ाना चाहते हैं, उचित चर्चा पृष्ठ पर पहले इसकी एक टिप्पणी छोड़ें और निश्चित करें कि किसी को कोई आपत्ति नहीं है। अगर आपके बॉट को स्वचालित स्वीकार्यता द्वारा चिप्पी दी गई थी, आप "स्वचालित स्वीकार्यता" में लिखी सीमाओं के परे बॉट का इस्तेमाल नहीं कर सकते।
  • Data retrieval: Bots may not be used to retrieve bulk content for any use not directly related to an approved bot task. This includes dynamically loading pages from another website, which may result in the website being blacklisted and permanently denied access. If you would like to download bulk content or mirror a project, please do so by downloading or hosting your own copy of our database.
  • Spellchecking: No bot may automatically correct spelling mistakes without explicit community approval, particularly in the main content namespace. It is not technically possible in most languages to automatically correct spelling mistakes without a significant margin of error.

Removal of global bot status

Global bot permissions will be removed:

  • At the bot's operator request
  • If the bot is persistently used to perform tasks that are outside the global bot remit
  • If the bot is found to be inactive, with the following provisions:
    • Inactivity is deemed as any global bot account not performing any edits on any project where global bot flag is allowed for a whole year.
    • Before removal of global bot flag for inactivity takes place, operators must be notified at least on their respective home wikis and at Meta-Wiki.

दिशानिर्देश

नाम

Although not required, the bot name should clearly contain the word "bot" in its user name to more easily distinguish it from human editors; the most common forms are derived from the operator's username (such as Pathosbot), or using disambiguation style (such as 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.

Supervision

Unless the bot is publicly stated to run autonomously, the operator should remain available, occasionally check for messages, and be ready to shut down the bot if it does not perform as desired or if complaints are received. If the operator is not available, the bot may be blocked until any issues are resolved.

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

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

सारांश है:

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

ये भी देखें