بوٹ حکمت عملی

This page is a translated version of the page Bot policy and the translation is 98% complete.
Outdated translations are marked like this.
Shortcut:
BP
یہ صفحہ bots سے متعلق معیارات اور رہنما اصولوں کا خاکہ پیش کرتا ہے جو کچھ منصوبوں پر لاگو ہوتے ہیں (دیکھیں Bot policy/Implementation)؛ اسے اس ویکی پر "Project:Bot policy" پر جا کر چیک کیا جا سکتا ہے، جسے یہاں اشارہ کرنا چاہیے یا مقامی پالیسی کی طرف ری ڈائریکٹ کرنا چاہیے۔

یہ صفحہ میٹا پر بھی پالیسی ہے، بشمول خودکار منظوری اور عالمی بوٹس۔ میٹا پر بوٹ تک رسائی کی درخواست کرنے کے لیے، براہ کرم Meta:Requests for adminship#Requests for bot flags پر جائیں۔

بوٹس خودکار یا نیم خودکار processes ہیں جو کم یا براہ راست انسانی نگرانی کے بغیر صفحات میں ترمیم کرتے ہیں۔ چونکہ بوٹس ممکنہ طور پر سرور کے وسائل پر دباؤ ڈال سکتے ہیں یا پروجیکٹ میں خلل ڈال سکتے ہیں، بوٹس کو ذیل میں بیان کردہ پالیسی اور رہنما خطوط پر عمل کرنا چاہیے۔ پالیسی قابل اطلاق منصوبوں پر بوٹس کے استعمال کے طریقے کا خاکہ پیش کرتی ہے۔ پالیسی پر عمل نہ کرنے والے بوٹس کو فوری طور پر بلاک کیا جا سکتا ہے جب تک کہ آپریٹر کسی بھی مسئلے یا عدم تعمیل کو حل نہ کر دے۔

حکمت عملی

بوٹ اکاؤنٹ

ایک بوٹ کو آپریٹر سے علیحدہ اکاؤنٹ کا استعمال کرتے ہوئے چلایا جانا چاہیے، کیونکہ کسی انسانی ایڈیٹر کو بوٹ پرچم نہیں دیا جانا چاہیے۔ اس کے صارف کے صفحے کو اسے انسانی ایڈیٹرز سے ممتاز کرنے کے لیے واضح طور پر اور بظاہر ایک بوٹ کے طور پر ظاہر کرنا چاہیے، اور آپریٹرز کو کسی بھی تبصرے کا جواب دینے کے لیے خود دستیاب ہونا چاہیے۔ کسی بھی صارف کو خودکار جوابی اسکرپٹ استعمال کرنے کی اجازت نہیں ہے۔ کچھ آپریٹرز بوٹ کے تبادلۂ خیال صفحہ کو اپنی طرف بھیجنے کا انتخاب کر سکتے ہیں، اگر ان کا بوٹ پیغامات کا پتہ لگانے کے لیے ترتیب نہیں دیا گیا ہے۔

اجازت

وکی پر بوٹ تک رسائی حاصل کرنے کے تین طریقے ہیں۔

عالمی بوٹ

عالمی بوٹس کو ان تمام وکی پر رسائی دی جاتی ہے جو عالمی بوٹس کی اجازت دیتے ہیں۔ نومبر 12، 2022 تک اور this RFC کے نتیجے میں، نئے بنائے گئے مواد وکیز میں عالمی بوٹ رسائی بطور ڈیفالٹ فعال ہوگی۔ مقامی پروجیکٹس کسی بھی وقت کمیونٹی کے اتفاق رائے کے ذریعے آپٹ ان یا آپٹ آؤٹ کرنے کا فیصلہ کر سکتے ہیں (فہرست دیکھیں)۔ عالمی بوٹ پرچم کے لیے درخواست دینے والے آپریٹرز کو درج ذیل تقاضوں کو پورا کرنا چاہیے:
  • بوٹ آپریٹر کو ایک بحث شروع کرنی چاہیے جو 2 ہفتوں تک Steward requests/Bot status#Global bot status requests پر جاری رہے گی۔
  • بحث کی تشہیر بذریعہ MassMessage (نئی عالمی بوٹ ڈسکشن) کی جائے گی، جہاں دلچسپی رکھنے والے کمیونٹی ممبران اور ویکیز کو سبسکرائب کیا جا سکتا ہے۔
  • بوٹ آپریٹر کو یہ ظاہر کرنا چاہیے کہ متعدد وکیمیڈیا پروجیکٹس پر بوٹ ٹاسک کا خیر مقدم کیا گیا ہے۔ اسے دکھانے کا ایک اچھا طریقہ یہ ہے کہ کسی ایک کام کے لیے 5 یا اس سے زیادہ ویکیز پر جھنڈا لگایا جائے۔
  • آپریٹر کو وکی کی ترجیحات پر عمل کرنا یقینی بنانا چاہیے جیسا کہ بوٹ پرچم کے استعمال سے متعلق ہے۔
  • عالمی بوٹ کی حیثیت بوٹ کو محدود تعداد میں پروجیکٹس اور وکی تک رسائی فراہم کرتی ہے جو عالمی بوٹ تک رسائی کی اجازت دیتے ہیں۔ ایک مکمل فہرست دستیاب ہے۔ (آپ ان منصوبوں پر مقامی بوٹ جھنڈوں کی درخواست کر سکتے ہیں جہاں عالمی بوٹس کی اجازت نہیں ہے۔)

خودکار منظوری

اگر ویکی پر خودکار منظوری کی واضح طور پر اجازت ہے تو، بوٹ آپریٹرز ایک مقامی بوٹ پرچم کی براہ راست اسٹیورڈز سے درخواست کر سکتے ہیں۔ اس کا اہل ہونے کے لیے، درج ذیل تقاضوں کو پورا کرنا ضروری ہے:
  • مقامی بوٹ پالیسی یا درخواست کے صفحے سے اس کی اجازت ہونی چاہیے۔
  • بوٹ کو کم از کم ایک ہفتے کے لیے بوٹ فلیگ کے بغیر باقاعدگی سے ترمیم کرنی چاہیے یا مظاہرے کے مقاصد کے لیے قابل اطلاق ویکیز پر 100 ترامیم کرے؛
  • بوٹ کو صرف ڈبل ری ڈائریکٹ کو ٹھیک کرنا چاہیے۔

کمیونٹی اتفاق رائے

بصورت دیگر اگر کوئی مقامی کمیونٹی بوٹ ایپلی کیشنز پر کارروائی کرنے میں دلچسپی رکھتی ہے تو بوٹس کو تیز رفتاری سے یا انسانی نگرانی کے بغیر بوٹ کے جھنڈے کے بغیر ترمیم کرنے سے پہلے سب سے زیادہ متعلقہ مقامی بحث کے صفحے پر کمیونٹی کی منظوری حاصل کرنی ہوگی۔ ایک بار اتفاق رائے ہونے کے بعد، ایک مقامی بیوروکریٹ جھنڈا شامل کرے گا، یا کسی اسٹیورڈ سے ایسا کرنے کی درخواست کی جا سکتی ہے۔ اگر کوئی مقامی کمیونٹی نہیں ہے اور مذکورہ بالا قوانین لاگو نہیں ہوتےہیں، تو بوٹ کو بوٹ پرچم کے بغیر کام کرنا چاہیے یا بالکل نہیں۔

ناقابل قبول استعمال

  • متنازعہ تبدیلیاں: بوٹس کو ترمیم کرنے کے لیے استعمال کیا جا سکتا ہے جو کہ ممکنہ طور پر دوسرے مقامی ایڈیٹرز کے ذریعے سپورٹ کیا جاتا ہے۔ انہیں کبھی متنازعہ ترمیم کرنے کے لیے استعمال نہیں کیا جانا چاہیے۔ اگر آپ بوٹ کے دائرہ کار کو اس سے آگے بڑھانے کا ارادہ رکھتے ہیں جس کی کمیونٹی کی طرف سے حمایت کی گئی ہے، تو اس کو متعلقہ تبادلۂ خیال صفحہ پر نوٹ کریں تاکہ اس بات کو یقینی بنایا جا سکے کہ کوئی مخالفت نہ ہو۔ اگر آپ کا بوٹ جھنڈا خودکار منظوری سے دیا گیا تھا، تو آپ کو "خودکار منظوری" کے تحت بیان کردہ حد سے تجاوز نہیں کرنا چاہیے۔
  • 'ڈیٹا بازیافت:' بوٹس استعمال 'نہیں' کیے جاسکتے:

بڑے مواد کی بازیافت کے لیے یا بوٹس کو کسی بھی استعمال کے لیے جس کا براہ راست کسی منظور شدہ بوٹ ٹاسک سے تعلق نہیں ہے۔ اس میں متحرک طور پر کسی دوسری ویب سائٹ سے صفحات کو لوڈ کرنا شامل ہے، جس کے نتیجے میں ویب سائٹ بلیک لسٹ ہو سکتی ہے اور مستقل طور پر رسائی سے انکار کیا جا سکتا ہے۔ اگر آپ بڑے پیمانے پر مواد ڈاؤن لوڈ کرنا چاہتے ہیں یا کسی پروجیکٹ کی عکس بندی کرنا چاہتے ہیں، تو براہ کرم ایسا ہمارے ڈیٹا بیس کی اپنی کاپی ڈاؤن لوڈ یا میزبانی کرکے کریں۔

  • ہجے کی جانچ:' کوئی بوٹ ہجے کی غلطیوں کو خود بخود کمیونٹی کی واضح منظوری کے بغیر درست نہیں کر سکتا، خاص طور پر مرکزی مواد کے نام کی جگہ میں۔ زیادہ تر زبانوں میں ہجے کی غلطیوں کو خود بخود غلطی کے نمایاں مارجن کے بغیر درست کرنا تکنیکی طور پر ممکن نہیں ہے۔

عالمی بوٹ اسٹیٹس کو ہٹانا

عالمی بوٹ کی اجازتیں ہٹا دی جائیں گی:

  • بوٹ کے آپریٹر کی درخواست پر
  • اگر بوٹ کو مستقل طور پر ان کاموں کو انجام دینے کے لیے استعمال کیا جاتا ہے جو عالمی بوٹ کی ترسیل سے باہر ہیں
  • اگر بوٹ غیر فعال پایا جاتا ہے، تو درج ذیل شرائط کے ساتھ:
    • عالمی بوٹ اکاؤنٹ کو غیر فعال سمجھا جاتا ہے اگر اس نے کسی ایسے پروجیکٹ میں جو عالمی بوٹ تک رسائی کی اجازت دیتا ہے، پورے سال تک کوئی ترمیم نہیں کی ہے۔
    • اس سے پہلے کہ کسی عالمی بوٹ اکاؤنٹ کی اجازتیں غیرفعالیت کی بنیاد پر ہٹا دی جائیں، اس کے آپریٹر کو کم از کم ان کے ہوم ویکی(ز) اور میٹا وکی پر مطلع کیا جانا چاہیے۔

رہنمائیاں

نام

اگرچہ اس کی ضرورت نہیں ہے، بوٹ کے نام میں واضح طور پر اس کے صارف نام میں لفظ "بوٹ" ہونا چاہیے تاکہ اسے انسانی ایڈیٹرز سے زیادہ آسانی سے ممتاز کیا جا سکے۔ سب سے زیادہ عام شکلیں آپریٹر کے صارف نام (جیسے Pathosbot) سے اخذ کی جاتی ہیں، یا ابہام کے انداز کا استعمال کرتے ہوئے (جیسے Xenophon (bot)

تھروٹل اور بھیڑ کے اوقات میں ترمیم کریں

بوٹس کے جھنڈے کے بغیر چلنے والے بوٹس کو ترمیم کے درمیان 1 منٹ سے زیادہ کے وقفوں پر ترمیم کرنی چاہئے (= 1 ترمیم فی منٹ سے کم)۔ایک بار جب وہ مجاز ہو جائیں اور مناسب طریقے سے جھنڈے لگ جائیں، تو انہیں کم از کم 5 سیکنڈ کے وقفے سے کام کرنا چاہیے (12 ایڈیٹس فی منٹ)۔ بوٹس کو مصروف ترین اوقات میں دوڑنے سے بچنے کی کوشش کرنی چاہیے، کیونکہ وہ تیزی سے سرور کے وسائل استعمال کرتے ہیں جو انسانی قارئین اور ایڈیٹرز کے لیے مخصوص ہونے چاہئیں۔ ان گھنٹوں کے دوران، انہیں وسائل کے تحفظ کے لیے 20 سیکنڈ (3 ایڈیٹس فی منٹ) کے وقفوں سے کام کرنا چاہیے۔

بوٹس کی ایڈیٹنگ کی رفتار سرور کے بوجھ (غلام ڈیٹا بیس سرور وقفہ) کی بنیاد پر ہر درخواست کردہ یو آر ایل کے استفسار کے سلسلے میں ایک اضافی پیرامیٹر شامل کر کے خود بخود ایڈجسٹ کی جا سکتی ہے۔ دیکھیں میڈیا ویکی پر میکس لیگ دستاویزات۔

نگرانی

جب تک بوٹ کو عوامی طور پر خود مختار طور پر چلانے کے لیے نہیں کہا جاتا، آپریٹر کو دستیاب رہنا چاہیے، کبھی کبھار پیغامات کی جانچ پڑتال کرنا چاہیے، اور اگر بوٹ مطلوبہ کارکردگی نہیں دکھاتا ہے یا شکایات موصول ہوتی ہیں تو اسے بند کرنے کے لیے تیار رہنا چاہیے۔ اگر آپریٹر دستیاب نہیں ہے تو، بوٹ کو اس وقت تک بلاک کیا جا سکتا ہے جب تک کہ کوئی مسئلہ حل نہ ہو جائے۔

بہترین مشقیں

براہ کرم مضبوط سفارشات کے لیے wikitech:Help:Toolforge/Developing successful tools پڑھیں جو مستقبل میں آپ کے لیے اور ہر کسی کے لیے زندگی کو آسان بنائے!

مختصراً:

  • لائسنس منتخب کریں
  • کوڈ شائع کریں
  • شریک دیکھ بھال کرنے والے رکھیں
  • کچھ دستاویزات لکھیں

مزید دیکھیں