Manual:Pywikibot/archivebot.py/Configuración

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Pywikibot/archivebot.py/setup and the translation is 94% complete.

Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎català • ‎dansk • ‎español • ‎français • ‎italiano • ‎polski • ‎português • ‎português do Brasil • ‎suomi • ‎čeština • ‎فارسی • ‎中文 • ‎日本語 • ‎한국어

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

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 «07:54, 30 marzo 2039 (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