سياسة البوت

From Meta, a Wikimedia project coordination wiki
This page is a translated version of the page Bot policy and the translation is 100% complete.
Shortcuts:
BP
تلخص هذه الصفحة المعايير القياسية والإرشادات المتعلقة بالبوتات السارية على بعض المشاريع (طالع Bot policy/Implementation)؛ يمكن التحقق من ذلك عن طريق زيارة «Project:Bot policy» على تلك الويكي، وهو ما سيأخذك إما هنا أو سيعيد توجيهك إلى السياسة المحلية.

هذه الصفحة هي أيضا صفحة سياسة على ميتا، والتي تضم أعمال الموافقة التلقائية والبوتات العالمية. كي تحصل على إذن وصول للبوت على ميتا، يرجى الذهاب إلى Meta:Requests for adminship#صفحة طلبات وسم البوتات.

البوتات هي عمليات حاسوبية مؤتمتة أو شبه مؤتمتة تعدل الصفحات تحت إشراف بشري محدود أو دون إشراف بشري مباشر. يجب على البوتات اتباع السياسة والإرشادات الموجزة فيما يلي وذلك بسبب أن البوتات قد تتسبب في استنزاف موارد الخادم أو تعطل المشروع. توجز السياسة طريقة استخدام البوتات على المشاريع ذات الصلة؛ كما قد تُمنع على الفور البوتات التي لا تتبع السياسة إلى أن يحل المشغل أية مشكلات أو حالات عدم اتباع التعليمات.

السياسة

حساب البوت

يجب أن يدار البوت باستخدام حساب منفصل عن حساب المشغل، حيث يجب ألا يمنح أي محرر من بني البشر وسم بوت. يجب أن تشير صفحة المستخدم الخاصة بالبوت بوضوح وبشكل بارز أنه بوت كي يكون مميزا عن المحررين من بني البشر، كما أنه يتعين على المشغلين أن يكونوا متاحين للإجابة على أية تعليقات بأنفسهم. لا يسمح لأي مستخدم باستغلال نصوص الرد المؤتمتة. يمكن لبعض المستخدمين اختيار إعادة توجيه صفحة نقاش البوت إلى صفحة نقاشهم، لو كان البوت الخاص بهم لم يعد كي يستكشف الرسائل.

السماح

توجد طرق ثلاثة للحصول على إذن وصول بوت على أي ويكي.

البوتات العمومية

تُمنَح البوتات العمومية حق الوصول على كافة مواقع الويكي التي تسمح باستخدام البوتات العمومية. بدءً من 12 نوفمبر/تشرين الثاني 2022 ونتيجة لطلب التعليق هذا، سوف تصبح إمكانية وصول البوتات العمومية إلى مواقع ويكي المحتوى الجديدة هي الاختيار الافتراضي. يجوز للمشاريع المحلية اتخاذ قرار بترك الاختيار الافتراضي أو إلغائه في أي وقت كان بموجب إجماع المجتمع (أنظر القائمة). يتعين على مشغلي النظام الذين يتقدمون بطلب وسم بوت عمومي استيفاء المتطلبات التالية:
  • يتعين على مشغل البوت بدء نقاش سيستمر لمدة أسبوعين اثنين على Steward requests/Bot status#Global bot status requests؛
  • سيعلن عن النقاش باستخدام الرسائل الجماعية (نقاش بوت عمومي جديد) حيث يمكن لأعضاء المجتمع المهتمين بالأمر وكذلك مواقع الويكي الاشتراك؛
  • يتعين على مشغل البوت إثبات أن مهمة البوت أمر محل ترحاب على عدد من مشاريع ويكيميديا. أحد السبل الملائمة لإثبات ذلك هو وسم مهمة واحدة على عدد 5 مواقع ويكي أو أكثر؛
  • يجب على المشغل أن يحرص على الالتزام بتفضيلات موقع الويكي المتعلقة باستخدام وسم البوت.
  • تمنح حالة البوت العمومية إمكانية الوصول إلى عدد مقيد من المشاريع ومواقع الويكي التي يوجد عليها إمكانية وصول بوت. تضاف مواقع الويكي الجديدة إلى هذه المجموعة بصفة افتراضية. توجد قائمة مفصلة بمواقع الويكي غير المشمولة بذلك. (يمكنك طلب وسوم بوت محلية على مشاريع التي لا يسمح عليها باستخدام البوتات العمومية.)

الموافقة التلقائية

لو كانت الموافقة التلقائية مصرح بها على موقع الويكي، يمكن لمشغلي البوتات طلب وسم بوت محلي مباشرة من المضيفين. كي تصبح مؤهلا لذلك، يجب استيفاء المتطلبات التالية:
  • يجب أن يسمح بذلك سياسة البوتات المحلية أو صفحة الطلب؛
  • يجب أن يقوم البوت بالتعديل بصفة منتظمة دون وسم البوت لمدة لا تقل عن أسبوع أو أن يجري 100 تحرير على مواقع الويكي المعنية لأغراض الإيضاح فقط؛
  • يتعين أن يكون البوت قائمًا بتصويب حالات إعادة التوجيه المزدوجة لا غير.

إجماع المجتمع

خلاف ما سبق وإذا كان ثمة مجتمع محلي يبدي الرغبة في تلقي طلبات البوتات، يجب أن تحصل البوتات على موافقة المجتمع على صفحة النقاش المحلية ذات الصلة الأوثق بالموضوع قبل التحرير دون وسم بوت بسرعات عالية أو دون إشراف بشري. حينما يحدث بالفعل إجماع، سوف يضيف بيروقراطي محلي الوسم، أو يمكن أن يطلب ذلك الأمر من مضيف. إن لم يكن ثمة مجتمع محلي ولم ينطبق ما ذكر من قبل، يتعين على البوت أن يعمل دون وسم بوت أو ألا يعمل على الإطلاق.

الاستخدام غير المقبول

  • التعديلات المثيرة للجدل: يجب أن تستخدم البوتات لتجري تعديلات تحظى بأكبر قدر من المساندة من المحررين المحليين الآخرين؛ لا يجب على البوتات مطلقًا أن تستخدم في إجراء تحريرات مثيرة للجدل. لو كان الهدف هو توسيع نطاق البوت ليتخطى ما كان يحظى بمساندة المجتمع، أعلن عن ذلك على صفحة النقاش ذات الصلة بالموضوع كي تضمن عدم وجود معارضة. لو كان وسم البوت منح لك بموجب الموافقة التلقائية، يجب عليك ألا تتخطى الحدود المبينة في فقرة «الموافقة التلقائية».
  • استعادة البيانات: يجب على البوتات ألا تستخدم لاستعادة المحتوى الإجمالي لأي استخدام لا يتعلق مباشرة بمهمة بوت معتمدة. يشمل ذلك تحميل الصفحات بشكل دينامي من موقع شبكي آخر، وهو ما قد ينتج عنه وضع الموقع على القائمة السوداء والحرمان من الوصول إلى الموقع بشكل مستديم. لو كنت ترغب في تنزيل محتوى إجمالي أو نسخ مشروع ما، يرجى عمل ذلك مستخدما التنزيل أو استضافة نسختك الخاصة من قاعدة بياناتنا.
  • التدقيق الإملائي: لا يحق لأي بوت أن يصحح الأخطاء الإملائية تلقائيا دون الحصول على الموافقة الصريحة من المجتمع، خاصة في نطاق المحتوى الرئيسي. ليس من الممكن فنيا في أغلب اللغات تصحيح الأخطاء الإملائية تلقائيا دون حدوث نسبة محدودة من الخطأ.

الحرمان من حالة البوت العمومية

سوف تنزع تصاريح البوت العمومية:

  • بناءا على طلب مشغل البوت
  • لو كان البوت يستخدم باستمرار لتأدية مهام خارج نطاق تصريح البوت العمومية
  • لو تبين أن البوت غير نشط، في ظل الأحكام التالية:
    • يعتبر حساب البوت العمومي خاملًا لو لم يجري أية تعديلات لسنة كاملة على أي من المشاريع التي تسمح بإمكانية وصول بوت عمومي.
    • قبل رفع تصريح حساب بوت عمومي على أساس الخمول، يتعين إبلاغ مشغله على موقعه الويكي الرئيسي على الأقل وكذلك على ميتاويكي.

إرشادات

الاسم

رغم أن هذا الأمر غير ضروري، يجب أن يحتوي اسم البوت على كلمة "بوت" بشكل واضح في اسم المستخدم كي يسهل تمييزه عن المحررين من بني البشر؛ أكثر الأشكال شيوعا مأخوذة من اسم مستخدم المشغل (مثل Pathosbot)، أو باستخدام طريقة التوضيح (مثل Xenophon (bot)).

تحديد أعمال التحرير وساعات الذروة

يجب أن تجري البوتات التي لم تمنح وسم بوت على فترات تستمر كل منها أكثر من 1 دقيقة (= أقل من تعديل واحد في الدقيقة). حالما تحصل على التصريح الملائم والوسم المناسب، يجب أن تعمل بموجب فترة دنيا ثابتة مقدارها 5 ثواني (12 تعديل في الدقيقة). يجب أن تحاول البوتات تلافي العمل أثناء ساعات الذروة، حيث أنها تستخدم سريعا موارد الخادم التي يجب أن تخصص للقراء من بني البشر والمحررين. يجب أن تعمل البوتات أثناء هذه الساعات على فترات مقدارها 20 ثانية (3 تعديلات في الدقيقة) لترشيد الموارد.

يمكن تعديل سرعات تعديل البوتات تلقائيا استنادا إلى مقدار الحمل على الخادم (تأخير خادم قاعدة البيانات الثانوي) عن طريق إلحاق متغير إضافي إلى نص الاستعلام لكل عنوان موقع مطلوب؛ طالع mw:Manual:Maxlag parameter.

الإشراف

يتعين على المشغل أن يكون متاحا وأن يتحقق من وجود رسائل بصفة منتظمة وأن يكون على استعداد لوقف البوت إن لم يكن يعمل كما هو مطلوب أو في حالة تلقي شكاوى، إن لم يكن مذكورا على العامة أن البوت يعمل بشكل مستقل. لو لم يكن المشغل متاحا، قد يمنع البوت إلى أن يتم حل أية مشكلات متعلقة به.

أفضل الممارسات

يرجى الاطلاع على wikitech:Help:Toolforge/Developing successful tools كي تقرأ توصيات سديدة سوف تجعل من حياتك أنت وغيرك أيسر في المستقبل!

باختصار:

  • اختر رخصة
  • انشر الكود البرمجي
  • استقطب آخرين لأغراض الصيانة معك
  • صغ مجموعة من مستندات التوثيق

انظر أيضا