Wikipedia:Bots

Programas automatizados en Wikipedia

Página de información de Wikipedia
Un hombre le estrecha la mano a un pequeño robot humanoide.
Un robot físico ( derecha )

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.

Historia

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.

Política de bots

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.

Grupo de aprobaciones de bots

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 .

Cómo crear un bot

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.

Cómo lidiar con problemas con bots

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.

Cómo ocultar un bot específico de tu lista de seguimiento

  • WP:HIDEBOT
  • WP:HIDEBOTS

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

  1. Vaya a su página Special:MyPage/common.js (o Special:MyPage/skin.js ) y agregue la siguiente línea ( diff ):
    importScript('User:UncleDouggie/smart_watchlist.js'); // Backlink: [[User:UncleDouggie/smart_watchlist]]
  2. Vaya a Especial:Preferencias#mw-prefsection-rc , marque las casillas 'Agrupar cambios por página en cambios recientes y lista de seguimiento' y 'Usar interfaz que no sea JavaScript' y haga clic en 'Guardar'.
  3. Recuerde omitir el caché de su navegador .
  4. Vaya a su lista de seguimiento. Debería haber un cuadro con varias opciones. Marque la casilla "Habilitar botones para ocultar usuarios". Esto le permitirá ocultar bots (y usuarios) específicos de su lista de seguimiento.
    Nota: Es posible que desees desmarcar la casilla 'Habilitar botones para ocultar usuario' después de ignorar un bot para asegurarte de no hacer clic accidentalmente en 'ocultar usuario' al explorar tu lista de seguimiento.

Pasos opcionales

  1. Si el cuadro 'Habilitar botones para ocultar usuarios' le resulta molesto, vaya a su página Special:MyPage/common.css (o Special:MyPage/skin.css ) y agregue la siguiente línea ( diff ):
    #SmartWatchlistOptions {display:none !important;}
  2. Recuerde omitir el caché de su navegador .
  3. Si desea volver a mostrar el cuadro, por ejemplo para restablecer su lista de ignorados, vaya a su página Special:MyPage/common.css y elimine la línea que agregó en el paso opcional n.° 1 (recuerde volver a omitir el caché de su navegador ). Si vuelve a realizar los pasos opcionales n.° 1 y n.° 2, el cuadro se ocultará nuevamente.

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.

Cómo ocultar las ediciones de AWB de tu lista de seguimiento

  • Página de inicio: HIDEAWB

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

  1. Vaya a su página Special:MyPage/common.js (o 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 ;      
  2. Omitir la memoria caché de su navegador .

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:

  • Si lo 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 tienes total libertad para ignorar las ediciones de AWB, recuerda que muchas de ellas contendrán cambios sustanciales de editores humanos, no solo ediciones menores de bots o meatbots .
  • Al ocultar ediciones con un script, se puede forzar la aparición de ediciones anteriores. Es necesario usar la opción 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.

Cómo evitar que bots específicos editen el artículo

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.

Ejemplos

Algunos ejemplos de bots son:

Véase también

Artículos

Categorías

Meta

  • meta:bot
  • meta:Política de bots
  • meta:Red antivandálica/Bots

Estrella de granero

Cuadro de usuario e icono superior

Retrieved from "https://en.wikipedia.org/w/index.php?title=Wikipedia:Bots&oldid=1240234440"