Manual:Pywikibot/archivebot.py/Configuración
archivebot.py es una secuencia de instrucciones para archivar páginas de discusión. En esta página explicamos como configurar las páginas de discusión en una wiki para que este robot las archive automáticamente. Consulta Manual:Pywikibot/archivebot.py si deseas información sobre la forma de usar el robot.
¿Cómo configurar una página de discusión?
Este robot solo procesa páginas explícitamente marcadas incluyendo una plantilla de identificación y sólo aquellos hilos marcados como inactivos por un periodo especificado. Una plantilla usada frecuentemente es {{User:MiszaBot/config|...}}
. La plantilla puede tener los parámetros descritos a continuación (la mayoría son opcionales).
{{TEMPLATE_PAGE |archive = |algo = |counter = |maxarchivesize = |minthreadsleft = |minthreadstoarchive = |archiveheader = |key = }}
Para que una sección pueda ser archivada tiene que ser de nivel 2, es decir, que sea ==
. Es posible que determinadas secciones no sean archivadas. A tal efecto véase la explicación más abajo.
Parámetros de plantilla
Los significados de los parámetros de la plantilla son:
Parámetro de plantilla | Descripción |
---|---|
archive |
Nombre de la página donde se colocarán las conversaciones archivadas. Debe ser una subpágina de la página actual. Se pueden usar variables. |
algo |
Especifica la edad máxima de un hilo. Debe estar en el formato old(edad) donde edad indica la edad en horas o días como 24h (24 horas) o 5d (5 días). El valor por defecto es old(24h) .
|
counter |
El valor actual de un contador que se puede asignar como variable. El robot actualizará este valor automáticamente. El valor inicial es 1 .
|
maxarchivesize |
El tamaño máximo del archivo antes de incrementar el contador. El valor puede especificarse agregando una letra como K o M que indican kilobytes o megabytes. El valor por defecto es 1000M (1000 megabytes).
|
minthreadsleft |
La cantidad mínima de hilos que deben permanecer en la página. La cantidad por defecto es 5 .
|
minthreadstoarchive |
La cantidad mínima de hilos que se deben archivar simultaneamente. El valor por defecto es 2 .
|
archiveheader |
Contenido que se agregará a las nuevas páginas de archivo como encabezado. Este parámetro permite usar variables. El valor por defecto es {{talkarchive}} .
|
key |
Una clave secreta que (si es válida) permite usar archivos que no son subpáginas de la página que se está archivando. |
Variables de patrones de nombres de páginas
Las siguientes variables se puede usar en el parámetro archive
de la plantilla.
Variable | Se expande a... |
---|---|
%(counter)d |
el valor actual del counter
|
%(year)d |
año del hilo archivándose |
%(quarter)d |
trimestre del año (1-4) del hilo archivándose |
%(month)d |
número de mes (1-12) del hilo archivándose |
%(month)02d |
dos dígitos del número de mes (01-12) |
%(monthname)s |
nombre en inglés del mes |
%(monthnameshort)s |
primeras tres letras del nombre del mes |
Cómo prevenir el archivamiento
Para evitar que una sección (discusión) sea archivada por un periodo limitado de tiempo, puedes editarla para insertar una firma con una fecha en el futuro. El robot no archivará la página hasta que pase esa fecha. Debes asegurarte que la firma y la fecha estén bien formadas, de lo contrario el robot no las reconocerá.
Puedes evitar el archivado de forma indefinida agregando una fecha en un futuro muy lejano como «22:23, 16 enero 2041 (UTC)». La firma se puede incluir como un comentario para evitar que los lectores se confundan.
To not confuse readers, the dummy signature may be written as a comment only with the dummy user name "DoNotArchiveUntil". Other comments will be ignored by the bot.
Es posible que quieras tener una plantilla de sustitución en tu wiki con este propósito. Puedes consultar la plantilla de la wikipedia en inglés como un ejemplo: w:Template:DNAU
Véase también
- w:Help:Archiving a talk page#Automated_archival: la mayor parte del contenido en esta página no es específico a la Wikipedia en inglés.
- w:User:MiszaBot/config