המכלול:בוט

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש

בוט במכלול הוא תוכנה המבצעת שינויים בדפים שונים על פי כללים מוכתבים מראש ובאופן אוטומטי. יש גם בוטים הבודקים דפים ומצביעים על בעיות, ואת תיקונן הם משאירים לאדם.

קווים מנחים לכתיבת והפעלת בוט במכלול

  • בוט צריך להיות שימושי - לפני שניגשים לכתוב בוט רצוי לוודא שיש בו צורך אמיתי, שכן לפעמים עדיף לבצע את הפעולה על ידי הקמת אסם. בנוסף, אין סיבה להעמיס על השרת בעריכות שאינן מביאות תועלת ממשית לקורא.
  • על הבוט להיות לא מזיק - אם הבוט פגע בתוכנם של ערכים, עדיף היה אילו הוא לא היה פועל כלל.
  • חשבון-בוט צריך לקבל "דגל בוט" (bot flag) כך שלא יפריע למעקב השוטף אחרי דף השינויים האחרונים. בקשות מהסוג הזה ניתן להגיש בדף הבקשות המתאים (דגל בוט).
  • חשבון-בוט יהיה נפרד מהחשבון הראשי שלכם ומיועד למטרה זו בלבד.
  • גם לאחר קבלת דגל בוט, אין להפעיל את הבוט למטרה חדשה ללא הסכמת העורכים הוותיקים העוסקים בתחזוקה טכנית. ייתכן שמפעיל הבוט יידרש להציג את הצעת-ההפעלה שלו בפני הקהילה באולם הדיונים.

היתרונות שבהפעלת בוט

  • אפשרות נוחה ומהירה להכניס מידע ממאגר קיים לתוך המכלול בתבנית אחידה (למשל - בוט היישובים).
  • אפשרות לבצע תיקונים טכניים בהיקף גדול בזמן קצר (למשל - בוט ההחלפות).

החסרונות שבהפעלת בוט

  • לבוט חסר את שיקול הדעת של עורך אנושי.
  • ערכים שנוצרו על ידי בוט תמיד יהיו מקובעים ויכללו אך ורק נתונים יבשים.
  • בוט שגוי או זדוני יכול להזיק למספר גדול מאד של ערכים בטרם יאותר וייחסם.

בוטים פעילים במכלול

  • בוט פתיחת ערכי ספורט - מבצע ריצה יומית לפתיחת דפי טיפול בתחום הספורט, לעיתים לא פועל בשל תקלות
  • בוט תיקון הפניות כפולות - רץ פעמיים בשבוע

חלק מהבוטים הפעילים במכלול

  • בוט היישובים: מעדכן מידע סטטיסטי בערכי היישובים בישראל. במכלול העדכון מבוצע על ידי ייבוא ידני של התבניות של הבוט.
  • בוט ההחלפות: מטפל בהאחדת כתיב ובתיקון שגיאות כתיב נפוצות.
  • בוט הקטגוריות (שלמעשה הוחלף על ידי הגאדג'ט Cat-a-lot): לשינוי שם של קטגוריה

הסתרת פעילות הבוטים בדף השינויים האחרונים

פעמים רבות בוט עושה שינויים בערכים רבים, שממלאים חלק ניכר מדף השינויים האחרונים. כדי להתמקד בשינויים האנושיים, ניתן לבקש בדף השינויים האחרונים וברשימת המעקב הסתרה של עריכות של בוטים (אך יש להיזהר, משום שאם קדמה לעריכת הבוט עריכה אנושית, היא לא תוצג).

עריכות בוט שגויות

  • בהפעלת קוד חדש של בוט יש להריצו להרצת ניסיון של לפחות 10 ערכים, ובהתאם למורכבות המשימה שהבוט מטפל בה גם ליותר, ולבדוק ידנית את העריכות שנעשו כדי לוודא שהוא פועל כיאות.
  • בהפעלת בוט שהקוד שלו כבר הורץ ונבדק לפני כן:
    • אם במהלך "הרצת אמת" של הבוט זוהתה תקלה שפוגעת בחלק ניכר מהערכים שהבוט עורך:
      • יש לחסום את הבוט ללא חסימת כתובת IP כדי לא לפגוע ביכולת העריכה של מפעיל הבוט (שמשתמש באותה כתובת IP), או לבוטים אחרים שמשתמשים באותה כתובת IP (כמו בוטים שמורצים מwmflabs)
      • יש ליידע את מפעיל הבוט בדף השיחה שלו במכלול.
      • יש לבקש ממפעיל הבוט להפעיל יכולת שחזור של הבוט או לבקש ממפעיל לשחזר את הבוט כך שלא יופיע בדף השינויים האחרונים (המכלול:הנחיות למפעילי מערכת#שחזור מהיר)
    • אם התקלה פוגעת במספר מועט של ערכים וניתנת לתיקון ידני בקלות אפשר ליידע את מפעיל הבוט כדי למנוע תקלה דומה בעתיד, ולתקן/לבטל את העריכה הספציפית.

ראו גם