Un bot (un apodo común para un robot de software ) es una herramienta automatizada que lleva a cabo tareas repetitivas y rutinarias para mantener las 61.654.765 páginas de la Wikipedia en inglés. Los bots pueden realizar ediciones muy rápidamente, pero pueden interrumpir Wikipedia si están diseñados o operados incorrectamente. Por estos motivos, se ha desarrollado una política sobre bots .
Actualmente hay 2.717 tareas de bots aprobadas para su uso en la Wikipedia en inglés; sin embargo, no todas las tareas aprobadas implican la realización activa de ediciones. Los bots dejarán mensajes en las páginas de discusión de los usuarios si la acción que el bot ha llevado a cabo es de interés para ese editor. Algunos bots pueden ser excluidos de dejar estos mensajes utilizando las etiquetas {{ bots }} . Hay 212 bots que cumplen con los requisitos de exclusión, que se enumeran en esta categoría . Hay 296 bots marcados con la bandera "bot" en este momento (y más de 400 bots anteriores ). También hay una gama de herramientas que permiten la edición semiautomatizada de una gran cantidad de artículos.
En el pasado, se han utilizado bots para crear grandes cantidades de artículos que se subían a Wikipedia en un corto período de tiempo. Se experimentaron algunos problemas técnicos que llevaron a la formulación de una política sobre bots, así como a una restricción de la creación automatizada y a gran escala de artículos.
La política de Wikipedia exige que los bots sean inofensivos y útiles, tengan aprobación, utilicen cuentas de usuario independientes y funcionen de forma responsable.
El Grupo de Aprobaciones de Bots (BAG) supervisa y aprueba toda la actividad relacionada con los bots desde una perspectiva técnica y de control de calidad en nombre de la comunidad de Wikipedia en inglés. En la Wikipedia en inglés, el derecho a marcar un bot está limitado a los burócratas .
Para ejecutar un bot automatizado en una cuenta separada se requiere aprobación, que puede solicitarse en Wikipedia:Bots/Solicitudes de aprobación .
Generalmente se necesita algo de experiencia en programación para crear un bot, y el conocimiento de expresiones regulares es útil para muchas tareas de edición. Sin embargo, algunas de las herramientas más fáciles de usar, como AutoWikiBrowser o JavaScript Wiki Browser , se pueden utilizar para algunas tareas.
Los lenguajes de programación Chicken Scheme , Common Lisp, Haskell, Java, Microsoft .NET, Perl, PHP, Python y Ruby cuentan con bibliotecas disponibles para crear bots. Pywikibot es un paquete de Python de uso común desarrollado específicamente para crear bots de MediaWiki.
Si has notado un problema con un bot, tienes una queja o una sugerencia que hacer, debes contactar al operador del bot directamente a través de su página de discusión de usuario (o a través de la página de discusión de la cuenta del bot). Se espera que los operadores de bots respondan a las inquietudes y sugerencias de la comunidad, pero asume buena fe y no te asustes . Los errores y las equivocaciones ocurren, y todos estamos aquí para construir una enciclopedia .
Si el bot está causando un problema importante, o el operador del bot no ha respondido y el bot sigue causando problemas, existen varios mecanismos disponibles para evitar más interrupciones. Muchos bots proporcionan un botón de detención o medios para deshabilitar la tarea problemática en su página de usuario del bot. Esto debe probarse primero, seguido de una discusión del problema con el operador del bot. Si no hay tal mecanismo disponible (o si se necesita una acción urgente), deje un mensaje en el tablón de anuncios de los administradores solicitando un bloqueo para un bot que funciona mal. Según las pautas del tablón de anuncios, debe notificar al operador del bot sobre la discusión que se lleva a cabo en el tablón de anuncios.
Si le preocupa que un bot esté operando fuera del consenso establecido para su tarea, discuta el problema primero con el operador del bot o intente otras formas de resolución de disputas ( los miembros de BAG pueden actuar como mediadores neutrales en tales asuntos). Si le preocupa que un bot ya no tenga consenso para su tarea, puede apelar formalmente o solicitar que se vuelva a examinar la aprobación de un bot.
Si bien es fácil ocultar todos los bots de su lista de seguimiento , no hay forma de ocultar bots específicos a través de las preferencias del usuario o la configuración predeterminada de la lista de seguimiento. Sin embargo, es posible hacerlo con un script de usuario siguiendo estos pasos.
Pasos principales
importScript('User:UncleDouggie/smart_watchlist.js'); // Backlink: [[User:UncleDouggie/smart_watchlist]]
Pasos opcionales
#SmartWatchlistOptions {display:none !important;}
Si bien tienes total libertad para ignorar cualquier bot (o usuario) que desees, es una buena idea ignorar únicamente los bots con tareas bien definidas y en los que confíes para que no cometan errores.
No hay forma de ocultar las modificaciones de AutoWikiBrowser (AWB) a través de las preferencias del usuario o la configuración predeterminada de la lista de seguimiento. Sin embargo, es posible hacerlo con un script de usuario siguiendo estos pasos:
Pasos
importScript ( 'Usuario:Evad37/Watchlist-hideAWB.js' ); // Vínculo de retroceso: [[Usuario:Evad37/Watchlist-hideAWB]] var awbHiddenByDefault = true ;
Cualquier edición con "AWB" en su resumen de edición ahora estará oculta de manera predeterminada. Puede revelarlas haciendo clic en la pestaña "mostrar AWB" en la parte superior de su lista de seguimiento (junto a "Página especial" para el diseño Monobook, o en el menú desplegable "Más" para el diseño Vector).
Notas:
var awbHiddenByDefault = true;
Expand watchlist to show all changes, not just the most recent
de preferencias para ver otros resultados de la lista de seguimiento no ocultos de una página.Es poco frecuente que un artículo del espacio principal no necesite ser editado por un bot específico. Ningún artículo necesita impedir que todos los bots editen, ya que los bots antivandálicos como ClueBot NG deben poder editar todos los artículos del espacio principal. La plantilla {{ bots }} puede impedir que un bot edite un artículo en las raras circunstancias en que sea necesario.
Algunos ejemplos de bots son:
Artículos
Categorías
Meta
Estrella de granero
{{The Bot Creator Barnstar|put your message here. ~~~~}}
– Otorgado a un editor por crear un bot.{{Bot operator's barnstar|put your message here. ~~~~}}
– La estrella del operador de bot, los codificadores también necesitan amor.Cuadro de usuario e icono superior