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
Que é un bot?
Un bot é un programa que automatiza levando a cabo traballos repetitivos que serÃan tediosas de facer manualmente. A maiorÃa dos bots están limitados no alcance das operacións e concrétanse na limpeza dun área especÃfica. Algúns bots corren en Toolforge cando outros corren no ordenador do seu operador.
Permiso para correr un bot
Tódolos bots correndo na Wikimedia Commons deben ter un permiso para traballar. O permiso é necesario sexa ou non requerido bot flag.
O permiso só será concedido únicamente para as as tarefas que son listadas na petición do bot (as tarefas poden ser tan xenerales como "uploading imaxes" ou "realizar trocos no modelo de información"). Os Bots non teñen que estar acostumados a levar a cabo tarefas diferentes para as que teñen permiso concedido. Naturalmente, os operadores dos bot non se espera que volvan solicitar permiso cada vez que queiran aplicar unha alteración pequena, mais se ao bot foille mudada a funcionalidade para levar a cabo algunhas novas tarefas significativas entón unha petición nova terÃa que ser feita. Para pedir permiso para correr un bot, comprace ir a Commons:Bots/Requests.
Conta de bot
Os Bots teñen que correr desde unha conta de usuario separada desde que se utilizou para xeral editando polo operador do bot. Para identificar a conta como conta bot, o usuario normalmente terÃa que incluÃr a palabra "Bot".
As contribucións dunha conta bot a fica a responsabilidade do seu operador, quen ten que ser prominentemente identificable na súa páxina de usuario. Espérase que as subidas dos bots para fornecer a correcta información da autorización e categorización (cada ficheiro ten que pertencer a polo menos unha categorÃa que describe o seu contido ou función). O operador do bot é o responsable da pronta reparación ou dano causado por un bot que traballa incorrectamente. O operador do bot debe estar certos de que se poñen a disposición dos requerimentos, e da pronta reparación e amaño de erros identificados. Reconéndase aos operadores de bots que usen a secure login method.
As contas de bot deben usarse para contribucións que non estean no alcance das tarefas designadas para o bot. En particular, os operadores de bot deben usar unha conta na que responder mensaxes relativos ao bot. Os operadores de bot poden desexar redireccionar á páxina de discusión dunha conta de bot á súa propia.
As ferramentas semi automáticas (e.x. Ferramentas Javascript) non son normalmente consideradas como bots e non requiren unha conta separada, pero os usuarios elixen usar unha conta separada para a edición non bot pero de alta velocidade.
Información sobre bots
A páxina de usuario do bot debe identificar ao bot como tal, preferentemente usado o modelo {{Bot}}. A seguinte información debe ser claramente amosada na páxina, ou na ligazón a ela. Está certo de ter amosada toda esta información antes de pedir permiso para o bot.
- Quén é o creador/operador, e como pode contactar con el
- Detalle da tarefa, ou tarefas do bot
- Se o bot require asistencia manual ou corre automáticamente
- Cando opera (continuamente, intermitentemente, ou a intervalos especÃficos)
- A velocidade máxima de edición do bot (e.x. edicións por minuto)
- A lingua e/ou programa que está correndo.
Velocidade do bot
Os operadores do bot deben recoñecer que un bot fai moitas peticións ou edicións ou edita a moi alta velocidade efectuando porcentaxes de contribucións. Por tanto terÃa que ser conservador na velocidade de edición. Un bot leva a cabo tarefas non urxentes non terÃa que editar frecuentemente máis dunha vez cada 5 segundos. Os bots que fan tarefas urxentes, tales como revertir vandalismos, poden editar rápido. Os bots non sofisticados poden editar máis amodo que os bots marcados coma as súas edicións ser máis visibles nas listas, e edicións rápidas afectarán ás listas doutros usuarios.
Permisos de bot
Algúns pero non todos os bots poden ser marcados co bot flag. O efecto do permiso é ocultar as edicións do bot nas listas de seguimento dos usuarios, recent changes e listas new images Isto evita que estas listas sexan inundadas de edicións dos bots, particularmente cando os bots fan grande números de edicións e/ou subidas sobre un periodo limitado. O permiso do bot pode ser retirado como resultado da inactividade.
o permiso do bot é efectivamente unha relación de confianza da comunidade, e confirma que as edicións dos bots non son propensas a necesitar a comprobación manual.
PolÃtica de bloqueo
Calquer admin pode bloquear un bot -sen activar a opción de bloqueo- que se está comprobando inadecuado polo operador ou non está inmediatamente dispoñible para tratar o problema. En principio, un bot non aprobado pode ser bloqueado, aÃnda que a práctica a menos que o bot está facendo dano ao operador normalmente se lle pedirá que presente unha solución retrospectiva do bot. Se non notifica que o bot está sendo usado para tarefas as cales son significamente diferente dende pedir ao operador do bot que faga unha nova solicitude orixinal de bot, se lle debe pedir ao operador do bot que faga unha nova solicitude de bot que especifique as novas tarefas.
Notificacións de subidas dos bots
Se estás subindo usando o teu bot ou ofreces subidas para outros, por defecto, recibirás notificacións de requerimentos de borrado etc. na túa páxina de diálogo do bot, ou se ti redireccionas á túa páxina de diálogo, as recibirás na túa páxina de usuario. Se terceiras partes reciben eses mensaxes ou non deben envialos mensaxes á túa páxina de diálogo do bot, fai o favor de listar o teu acordo de bot en MediaWiki:Gadget-libCommons.js ou pregunta a alguén que o faga usando {{Edit request}}
at the talk page e liga a este párrafo: [[Commons:Bots/gl#Notifications to upload bots]]
.
LibrerÃas Bot
Os bots poden ser escritos na maiorÃa das linguaxes de programación. A elección da linguaxe amiudo depende da experiencia do que o escribe, algúns linguaxes son familiares con, ou a dispoñibilidade do pre desenvolvemento de librerÃas ou rematando de tarefas desexadas. A seguinte lista inclúe varias librarÃas para asistir a tarefas con bot.
- Wiki.java (Java)
- DotNetWikiBot (C#)
- Pywikibot (Python)
- MediaWiki::Bot (Perl)
- Peachy (PHP)
Bots útiles dos que podes solicitar servizos
- ArchiverBot - arquivo automáticamente nas páxinas de discusión
- SpBot - arquivos automáticos das páxinas de discusión
- CommonsDelinker - pode ser commanded para reemplazar universalmente imaxes; mover/renombrar o engadir categorÃas.
- Rotatebot rotar imaxes ca plantilla {{Rotate}}
- UploadStatsBot - Manteña actualizado o número de subidas, sobre escrituras e borrado de arquivos asà como o contador de edicións.
Bots activos |
---|
Active bots Service bots Providing services on request to any user, via a standard request system
Extensions
File upload
Maintenance
User assistants
|