Commons:Bots
Shortcut: COM:BOTS
Bot policy and list · Requests to operate a bot · Requests for work to be done by a bot · Requests for batch uploads |
Contents
¿Qué es un bot?
Un bot es un programa automatizado que lleva a cabo tareas repetitivas que serÃa tedioso de hacer manualmente. La mayorÃa de bots está limitado en el alcance de sus operaciones y solo se encargan de la limpieza en un área especÃfica. Algunos bots funcionan en el Tool Labs, mientras otros lo hacen en la computadora del operador.
Permiso para ejecutar un bot
Todo los bots corriendo en Wikimedia Commons tiene que tener permiso para hacerlo. El permiso es requerido necesite o no la bot bandera.
El permiso "solo" será concedido sobre las tareas listadas en la solicitud (las tareas pueden ser tan generales como "subir imágenes" o "realizar cambios de localización en la plantilla de información"). Los bots no deben utilizarse para realizar tareas diferentes para las que no se les ha concedido permiso. Por supuesto, no se espera que los operadores de bots vuelvan a solicitar cada vez que quieran implementar una pequeña alteración, pero si se ha cambiado la funcionalidad del bot para llevar a cabo alguna nueva tarea significativa, entonces se debe presentar una nueva solicitud. Para solicitar el permiso para operar un bot, por favor ir a Commons:Bots/Requests.
Cuentas de bot
Los bots deben ejecutarse desde una cuenta de usuario separada de la utilizada para la edición general por el operador de bot. Para identificar la cuenta como una cuenta de bot, el nombre de usuario normalmente debe incluir la palabra "Bot".
Las contribuciones de una cuenta bot siguen siendo responsabilidad de su operador, que debe ser prominentemente identificable en su página de usuario. Se espera que los bots de carga suministren información de licencia correcta y categorización (cada archivo debe pertenecer a al menos una categorÃa que describe su contenido o función). El operador del bot es responsable de la pronta reparación de cualquier daño causado por un bot que funcione incorrectamente. Los operadores de bot deben asegurarse de que se ponen a disposición para hacer frente a las consultas de los usuarios relacionadas con el bot, y que corrigan puntualmente cualquier error identificado. Se recomienda a los operadores de bot que utilicen un método de inicio de sesión seguro.
Las cuentas bot no deben usarse para contribuciones que no están dentro del alcance de las tareas designadas por el bot. En particular, los operadores de bots no deben usar una cuenta bot para responder a los mensajes relacionados con el bot. Los operadores de bots pueden desear redireccionar la página de discusión de una cuenta de bot a la suya propia.
Las herramientas semi-automatizadas (por ejemplo, las herramientas de Javascript) normalmente no se consideran bots y no requieren una cuenta separada, pero algunos usuarios optan por utilizar una cuenta independiente para la edición no-bot pero de alta velocidad.
Información sobre bots
La página de usuario del robot debe identificar al bot como tal, preferiblemente usando la plantilla {{bot}}. La siguiente información debe ser claramente proporcionada en esa página, o en una página vinculada a ella. Asegúrese de haber incluido toda esta información antes de solicitar el permiso de bot.
- Quién es el operador o creador, y como puede ser contactado
- Detalle la tarea, o tareas del bot
- Si el bot requiere asistencia manual o se ejecuta automáticamente
- Cuando opera (continuamente, intermitentemente o en intervalos especificados)
- La velocidad máxima de edición del bot (por ejemplo: ediciones por minuto)
- El idioma y/o programa que está ejecutando
Velocidad de los bots
Los operadores de bots deben reconocer que un bot que hace muchas peticiones o edita a alta velocidad tiene un efecto mucho mayor que el contribuyente promedio. Por lo tanto, los bots deben ser conservadores en su velocidad de edición. Un robot que realiza tareas no urgentes no debe editar más de una vez cada 5 segundos. Los bots que realizan tareas urgentes, como revertir el vandalismo, pueden editar más rápido. Los bots no sofisticados deben editar más lentamente que los bots marcados, ya que sus ediciones son visibles en las listas de seguimiento y la edición de alta velocidad afectará a las listas de otros usuarios.
Permiso de bot
Algunos pero no todos los bots pueden ser marcados con el permiso de bot. El efecto del permiso es ocultar las ediciones del bot de las listas de seguimiento de usuarios, cambios recientes y listas de nuevas imágenes. Esto evita que estas listas sean inundadas por ediciones de bots, particularmente cuando el bot realiza un gran número de ediciones y/o subidas durante un perÃodo limitado. El permiso de bot puede ser retirado a raÃz de inactividad.
El permiso de bot es efectivamente una relación de confianza de la comunidad, y confirma que las modificaciones del bot no son propensos a necesitar la comprobación manual.
Bloqueo de bots
Cualquier administrador puede bloquear un bot – sin activar la opción de autobloqueo – que se está comportando inadecuado si el operador no está inmediatamente disponible para tratar el problema. En principio, un bot no aprobado puede ser bloqueado, aunque en la práctica a menos que el bot está haciendo daño al operador normalmente se le pedirá que presente una solicitud retrospectiva del bot. Si se observa que un bot está siendo utilizado para tareas que son significativamente diferentes de las especificadas en la solicitud original de bot, se le debe pedir al operador bot que haga una nueva solicitud de bot que especifique las nuevas tareas.
Notificaciones a los bots que suben archivos
Si estás subiendo usando tu bot o ofreces tu bot a terceros para cargarlo, de forma predeterminada, recibirás notificaciones sobre solicitudes de eliminación, etc. en la página de discusión de tu bot o si has redirigido esta página de discusión a tu página de usuario, Los recibirás en su página de usuario. Si el tercero debe recibir estos mensajes o no enviar mensajes a la página de conversación de su bot, por favor, liste su bot en consecuencia en MediaWiki:Gadget-libCommons.js o pÃdale a alguien que lo haga usando {{Edit request}}
en la página de discusión y enlace a este párrafo: [[Commons:Bots/es#Notifications to upload bots]]
.
LibrerÃas de Bot
Los bots se pueden escribir en casi cualquier lenguaje de programación. La elección de un idioma a menudo depende de la experiencia del escritor del bot, de los idiomas que conocen o de la disponibilidad de bibliotecas pre-desarrolladas para realizar la tarea deseada. La siguiente lista incluye varias bibliotecas para ayudar con las tareas de bot.
- Wiki.java (Java)
- DotNetWikiBot (C#)
- Pywikibot (Python)
- MediaWiki::Bot (Perl)
- Peachy (PHP)
Robots útiles de los que puedes solicitar servicios
- ArchiverBot - archiva automáticamente páginas de discusión.
- SpBot - archiva automáticamente páginas de discusión.
- CommonsDelinker - puede ser comandado para reemplazar universalmente imágenes; mover/renombrar o añadir categorÃas.
- Rotatebot rotar imágenes con la plantilla {{Rotate}}
- UploadStatsBot - Mantenga actualizado su número de archivos cargados, sobrescritos y eliminados, asà como su contador de edición.
Bots activos |
---|
Active bots Service bots Providing services on request to any user, via a standard request system
Extensions
File upload
Maintenance
User assistants
|