Un bot (un apodo común para el robot de software ) es una herramienta automatizada que realiza tareas repetitivas y mundanas para mantener las 53,493,518 páginas de la Wikipedia en inglés. Los bots pueden realizar ediciones muy rápidamente, pero pueden interrumpir Wikipedia si se diseñan u operan incorrectamente. Por estas razones, se ha desarrollado una política de bots .
Actualmente hay 2.494 tareas de bot 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 conversación de los usuarios si la acción que ha realizado el bot es de interés para ese editor. Se puede excluir a algunos bots de dejar estos mensajes mediante el uso de las etiquetas {{ bots }}. Hay 197 bots que cumplen con la exclusión, que se enumeran en esta categoría . Hay 318 bots marcados con la bandera "bot" en este momento (y más de 400 bots anteriores ). También existe una gama de herramientas que permiten la edición semiautomática de una gran cantidad de artículos.
Historia
Los bots se han utilizado en el pasado para crear una gran cantidad de artículos que se cargaron en Wikipedia en un corto período de tiempo. Se experimentaron algunos problemas técnicos que llevaron a la formulación de una política de bots, así como a una restricción en la creación automatizada y a gran escala de artículos.
Política de bot
La política de Wikipedia requiere que los bots sean inofensivos y útiles, tengan aprobación, utilicen cuentas de usuario independientes y sean operados de manera responsable.
Grupo de aprobaciones de bot
El Bot Approvals Group (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 se limita a los burócratas .
Ejecutar un bot automatizado en una cuenta separada requiere aprobación, que puede solicitarse en Wikipedia: Bots / Solicitudes para su aprobación .
Cómo crear un bot
Generalmente se necesita algo de experiencia en programación para crear un bot y el conocimiento de las 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 tienen bibliotecas disponibles para crear bots. Pywikibot es un paquete de Python de uso común desarrollado específicamente para crear bots de MediaWiki.
Lidiando con problemas de bots
Si ha notado un problema con un bot, tiene una queja o tiene una sugerencia que hacer, debe comunicarse con el operador del bot directamente a través de su página de discusión de usuario (o mediante la página de discusión de la cuenta de bot). Se espera que los operadores de bots respondan a las inquietudes y sugerencias de la comunidad, pero asuma de buena fe y no se asuste . Los errores y los errores ocurren, y todos estamos aquí para crear una enciclopedia .
Si el bot está causando un problema importante, o el operador del bot no ha respondido y el bot sigue causando problemas, hay varios mecanismos disponibles para evitar más interrupciones. Muchos bots proporcionan un botón de parada o un medio para deshabilitar la tarea problemática en la página de usuario de su bot. Esto debe intentarse primero, seguido de una discusión del problema con el operador del bot. Si tal mecanismo no está disponible (o si se necesita una acción urgente), deje un mensaje en el tablón de anuncios de los administradores solicitando un bloqueo por un bot que funciona mal. De acuerdo con las pautas del tablón de anuncios, debe notificar al operador del bot sobre la discusión que tiene lugar en el tablón de anuncios.
Si le preocupa que un bot esté operando fuera del consenso establecido para su tarea, primero discuta el problema con el operador del bot o pruebe 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.
Cómo ocultar un bot específico de su lista de seguimiento
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 con un script de usuario siguiendo estos sencillos pasos.
Pasos principales
- Vaya a su página Special: MyPage / common.js (o su Special: MyPage / skin.js ) y agregue la siguiente línea ( diff ):
importScript('User:UncleDouggie/smart_watchlist.js'); // Backlink: [[User:UncleDouggie/smart_watchlist]]
- Recuerde omitir el caché de su navegador .
- Ve a tu lista de seguimiento. Debería haber una caja con varias opciones. Marque la casilla 'Habilitar ocultar botones de usuario'. Esto le permitirá ocultar bots (y usuarios) específicos de su lista de seguimiento.
- Nota: es posible que desee desmarcar la casilla 'Habilitar ocultar botones de usuario' después de ignorar un bot para asegurarse de no hacer clic accidentalmente en 'ocultar usuario' al navegar por su lista de seguimiento.
Pasos opcionales
- Si encuentra molesto el cuadro 'Activar ocultar botones de usuario', vaya a su página Especial: MyPage / common.css (o Special: MyPage / skin.css ) y agregue la siguiente línea ( diff ):
#SmartWatchlistOptions {display:none ! important;}
- Recuerde omitir el caché de su navegador .
- Si desea mostrar el cuadro nuevamente, por ejemplo, para restablecer su lista de ignorados, vaya a su página Especial: MyPage / common.css y elimine la línea que agregó en el paso opcional n. ° 1 (recuerde omitir nuevamente el caché de su navegador ). Rehacer los pasos opcionales # 1 y # 2 ocultará el cuadro nuevamente.
Si bien es completamente libre de ignorar cualquier bot (o usuario) que desee, es una buena idea ignorar solo los bots con tareas bien definidas, en las que confía para no cometer ningún error.
Cómo ocultar las ediciones de AWB de su lista de seguimiento
No hay forma de ocultar las ediciones 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 con un script de usuario siguiendo estos pasos:
Pasos
- Vaya a su página Special: MyPage / common.js (o su Special: MyPage / skin.js ) y agregue las siguientes dos líneas ( diff ):
importScript ( 'Usuario: Evad37 / Watchlist-hideAWB.js' ); // Vínculo de retroceso: [[Usuario: Evad37 / Watchlist-hideAWB]] var awbHiddenByDefault = true ;
- Omita la caché de su navegador .
Cualquier edición con "AWB" en su resumen de edición ahora estará oculta de forma predeterminada. Puede revelarlos haciendo clic en la pestaña "mostrar AWB" en la parte superior de su lista de seguimiento (junto a "Página especial" para la máscara Monobook, o en el menú desplegable "Más" para la máscara Vector).
Notas:
- Si omite, las ediciones de AWB se mostrarán de forma predeterminada, pero tendrá la opción de ocultar las ediciones de AWB haciendo clic en la pestaña "ocultar AWB" en la parte superior de su lista de seguimiento.
var awbHiddenByDefault = true;
- Si bien es completamente libre de ignorar las ediciones de AWB, recuerde que muchas de ellas contendrán cambios sustanciales de editores humanos, no solo ediciones menores de bots o meatbots .
- Al ocultar ediciones con una secuencia de comandos, es posible forzar la aparición de ediciones anteriores. Es necesario utilizar la opción de
Expand watchlist to show all changes, not just the most recent
preferencia para ver otros resultados de la lista de seguimiento no ocultos de una página.
Cómo evitar que bots específicos editen el artículo
Es raro que un artículo del espacio principal no necesite ser editado por un bot específico. Ningún artículo necesita detener la edición de todos los bots, ya que los bots antivandálicos como User: ClueBot NG necesitan poder editar todos los artículos del espacio principal. La plantilla {{ bots }} puede evitar que un bot edite un artículo en las raras circunstancias en que sea necesario.
Ejemplos de
Algunos ejemplos de bots son:
- Usuario: AAlertBot : entrega de alertas de artículos a WikiProjects sobre discusiones en curso.
- Usuario: AnomieBOT : gran variedad de tareas, más conocidas por agregar fechas a los amboxes.
- Usuario: ClueBot NG : revierte el vandalismo .
- Usuario: bot de citas : agrega PMID, ISBN, etc. a las páginas.
- Usuario: CommonsDelinker : elimina enlaces a archivos eliminados en Wikimedia Commons debido a infracciones de políticas.
- Usuario: DatBot : patrulla los filtros de edición y cambia el tamaño de las imágenes que no son libres.
- Usuario: DumbBOT : a menudo elimina las plantillas de protección de las páginas desprotegidas recientemente.
- Usuario: InternetArchiveBot : recupera copias archivadas de enlaces inactivos.
- Usuario: ListeriaBot - Bot experimental de Magnus Manske . Genera y actualiza listas en Wikipedia.
- Usuario: sigmabot III en minúsculas : archiva las páginas de discusión.
- Usuario: ProcseeBot : bloquea automáticamente los proxies debido a la política local contra los proxies abiertos .
- Usuario: SineBot : firma los comentarios que se dejan en las páginas de discusión.
- Usuario: TheMagikBOT : a menudo agrega plantillas de protección a los artículos que no las tienen.
- Usuario: bot de WP 1.0 - trabaja con el equipo editorial de la versión 1.0 .
- Usuario: Yobot - correcciones de sintaxis y etiquetado.
Ver también
Artículos
Categorías
- Bots de Wikipedia
- Solicitudes de aprobación de bot de Wikipedia
Meta
- meta: bot
- meta: política de bot
- meta: Red de lucha contra el vandalismo / Bots
Barnstar
{{The Bot Creator Barnstar|put your message here. ~~~~}}
- Otorgado a un editor por crear un bot.{{Bot operator's barnstar|put your message here. ~~~~}}
- Barnstar del operador de bot, los codificadores también necesitan amor.
Cuadro de usuario e icono superior
- {{ Propietario del bot de usuario }}: una plantilla de cuadro de usuario para indicar que posee y ejecuta un bot.
- {{ Bot topicon }} - una plantilla de icono superior para indicar que tienes un bot propio y lo ejecutas - agrega una categoría a la página automáticamente.