ויקיציטוט:בוט: הבדלים בין גרסאות בדף

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


== בוט אינטרוויקי ואינטרפרויקט ==
== בוט אינטרוויקי ==
בוט אינטרוויקי הוא בוט שעובר בין כל השפות של המיזם, ומעדכן את קישורי האינטרוויקי. בימינו מפעיל אותו [[משתמש:LeonardoRob0t|LeonardoRob0t]] לבדו.
בוט אינטרוויקי הוא בוט שעובר בין כל השפות של המיזם, ומעדכן את קישורי האינטרוויקי. בימינו מפעיל אותו [[משתמש:LeonardoRob0t|LeonardoRob0t]] לבדו.


הבוט אינו צריך אף אישור כדי לבצע החלפות, אך מובן שצריך משתמש בוט כדי להפעילם. לפיכך על ה[[ויקיציטוט:ביורוקרט|ביורוקרט]] להעניק להם דגל בוט עם תחילת פעולתם.
בוט האינטרפרויקט הוא בוט עתידי, שיעבור בין כל המיזמים בשפה העברית, ויעדכן את קישורי האינטרפרויקט. מאחר שקישורי האינטרפרויקט אינם בשימוש נרחב אפילו בוויקיציטוט, בו נוצרו, הוא אינו קיים עדיין, ואיש אינו מפעיל אותו.

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


== בוט ריענון עמודים ==
== בוט ריענון עמודים ==

גרסה מ־20:37, 9 ביולי 2006

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

הפעלת משתמש בוט

משתמש בוט הוא המשתמש שמבצע עריכות של בוטים בפועל. הוא יכול להפעיל כמה בוטים, או אף אחד מהם. הוא אינו הבוט - הבוט הוא בוט שיחות אנונימיות או בוט האינטרוויקי, ומשתמש הבוט הוא משתמש כדוגמת Rotemliss-bot, שיכול להפעיל איזה בוט שירצה.

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

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

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

כיצד לכתוב ולהפעיל בוט

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

אם הוחלט שהוא שימושי, יש לגשת לכתיבת הבוט (ניתן גם ליצור קשר עם אחד ממפעילי הבוטים הקיימים - Costello ונדב בוויקיפדיה, Rotemliss כאן - ולקבל תוכנת בוט מוכנה). שפה טובה לכתיבת הבוט היא Perl.

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

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

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

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

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

בוט ניסיוני

בוט ניסיוני הוא פשוט משתמש בוט המבצע ניסיונות, לא למען ויקיציטוט אלא למען פיתוח התוכנה שלו.

משתמש הבוט יכול לעשות את ניסיונותיו על מרחב המשתמש שלו ושל מפעילו בלבד, על ארגז החול הכללי, וכמובן, על מרחב המשתמש של מי שמאשר לו לעשות זאת.

הבוט אינו צריך אף אישור כדי לבצע החלפות, אך מובן שצריך משתמש בוט כדי להפעילו.

בוט אינטרוויקי

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

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

בוט ריענון עמודים

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

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