Wikiviajes:Bot
![](http://upload.wikimedia.org/wikipedia/commons/thumb/b/b7/Wikivoyage_Bots.svg/210px-Wikivoyage_Bots.svg.png)
Un bot es un programa diseñado para interactuar con otros programas, servicios de Internet u operadores humanos del mismo modo que si fuese una persona. En Wikiviajes, los bots pueden simplificar o automatizar completamente la realización de tareas muy tediosas para operadores humanos, como verificar que los enlaces externos de un artículo sigan existiendo, añadir automáticamente enlaces entre las Wikiviajes en diferentes idiomas, mover artículos entre categorías u otras similares.
Tareas realizadas
editarEn principio, si la tarea puede expresarse por un algoritmo, el bot puede realizarla por sí mismo; otras tareas requieren de la supervisión de un operador humano, pero de todos modos se llevan a cabo mucho más rápidamente mediante un bot.
El proyecto pywikipedia ha desarrollado una librería de recursos en Python que implementa las funciones necesarias para interactuar con el software de MediaWiki; el software incluye varios bots, capaces de realizar un gran número de tareas. Si bien otros bots especializados se emplean ocasionalmente, la mayoría de los bots activos utilizan este software.
Las funciones implementadas en el paquete de pywikipedia incluyen:
- un bot para trabajar con categorías (category.py), capaz de:
- añadir una lista de páginas a una categoría;
- quitar una lista de páginas de una categoría;
- mover una lista de páginas de una categoría a otra;
- un bot para comprobar que los enlaces externos de un grupo de páginas (o toda una Wikiviajes) continúan existiendo (check_extern.py); si bien el bot no elimina los enlaces rotos, produce un informe detallado de todos los enlaces que necesitan revisión;
- un bot para añadir y corregir enlaces interwiki (interwiki.py), tanto:
- autónomamente, siguiendo los enlaces interwiki que ya existen y añadiendo a la página original los enlaces presentes en una página enlazada que faltan en la versión en español;
- con ayuda humana, pidiendo sugerencias de cómo podría llamarse la página en cuestión en otro(s) idioma(s) y añadiendo así interwikis a las páginas que actualmente no tienen ninguno;
- un bot para corregir redireccions (redirect.py), capaz de:
- corregir automáticamente los dobles redirects, según el listado que genera Especial:DoubleRedirects;
- borrar los redirects que apuntan a una página inexistente (sólo si el usuario que corre el bot tiene permisos de administrador);
- un bot para reemplazar cadenas de texto de acuerdo a una expresión regular (replace.py), útil para corregir errores de ortografía o implementar cambios en la sintaxis de la Wiki;
- un bot para corregir los enlaces a páginas de desambiguación (solve_disambiguation.py), que requiere intervención humana para elegir el link correcto;
- un bot para convertir a la sintaxis de MediaWiki todas las tablas en formato HTML (table2wiki.py);
- un bot para subir imágenes en masa a una Wikipedia (upload.py), obsoleto gracias al uso de Commons.
Solicitar la ayuda de un bot
editarSi tienes en mente una tarea que se pueda realizar mediante alguna de las tareas descritas en el apartado anterior, puedes dejar tu pedido, explicando los motivos, en Wikiviajes:Bot/Solicitudes; el primer operador de bot que disponga de tiempo para realizarla se encargará de ayudarte.
Autorización (English: Authorization)
editarSolicita el permiso en autorizaciones. Para que te otorguen tu flag, debe ser autorizado en una votación. Por favor, ten a bien de utilizar la plantilla {{bot}}
en la página de usuario de tu cuenta bot. Se recomienda realizar al menos 25 ediciones de prueba antes de solicitar el flag, previo aviso en La Posada y en la página de usuario del bot aclarando quién es el controlador.
Las votaciones durarán 7 días antes de su cierre, y pueden votar usuarios autoconfirmados. Para ser otorgada la autorización debe obtenerse un apoyo de un 66% del total de los votos válidos. En caso de no existir votos ni a favor ni en contra, el bot quedará aprobado por "silencio administrativo".
Wikiviajes autoriza la operación de robots globales sin necesidad de solicitar permiso local únicamente para la realización de las tareas descritas en la respectiva política. Cualquier robot global que desee realizar tareas expresamente no contempladas en la política de Meta tendrá que someterse a votación. El uso del permiso global incumpliendo las obligaciones de la respectiva política causará la inmediata puesta en conocimiento de la incidencia en Meta para que se considere la remoción global del permiso global de la cuenta en cuestión.
- Una vez concedido
El bot solo debe ser utilizado para aquellas tareas para las que fue autorizado, y cualquier abuso del derecho a editar páginas protegidas conllevará sanciones, desde pequeños bloqueos, remoción de los derechos y expulsión, según la gravedad de la falta cometida.
- Inactividad
Si una cuenta con el flag de bot cumple seis meses de inactividad, dicho flag será removido de la cuenta. Si el flag de bot es removido, el encargado de dicho bot deberá crear una nueva solicitud para que el permiso le sea otorgado de nuevo.
Listado de bots con permiso
editarEste es el listado ordenado alfabéticamente de bots autorizados en Wikiviajes a 25 de enero de 2015.
- CommonsDelinker (disc. · contr. · ediciones · reg. (traslados · bloqueos) · e-mail · SUL) - (Permiso provisional otorgado por Alan)
- Jembot (disc. · contr. · ediciones · reg. (traslados · bloqueos) · e-mail · SUL) - (Votación)
- MABot (disc. · contr. · ediciones · reg. (traslados · bloqueos) · e-mail · SUL) - (Votación)
- Maintenance script (disc. · contr. · ediciones · reg. (traslados · bloqueos) · e-mail · SUL) - (cuenta usada por scripts de mantenimiento de MediaWiki y sus extensiones)
- MediaWiki default (disc. · contr. · ediciones · reg. (traslados · bloqueos) · e-mail · SUL) - (cuenta usada por scripts de mantenimiento de MediaWiki y sus extensiones)
- MediaWiki message delivery (disc. · contr. · ediciones · reg. (traslados · bloqueos) · e-mail · SUL) - (Bot usado por la extensión MassMessage)
- Translation Notification Bot (disc. · contr. · ediciones · reg. (traslados · bloqueos) · e-mail · SUL) - (Permiso otorgado por Kizar)
Nota: El anterior listado puede no estar actualizado, utilice Especial:ListaUsuarios/bot para ver que bots poseen la autorización en estos momentos.
Véase también
editar- Lista de bots
- Descripción de un bot de interwikis (inglés)
- sourceforge:projects/pywikipediabot
- Este artículo es una obra derivada de «Wikinoticias:Bot», publicado bajo la licencia Creative Commons Atribución 2.5 Genérica por editores de Wikinoticias en español. A pesar de la licencia original, esta obra derivada se encuentra disponible bajo las licencias GNU Free Documentation License y Creative Commons Atribución-CompartirIgual 4.0 Unported.