Manuel:Pywikibot/archivebot.py/configuration

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 86% complete.

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

archivebot.py est un script d'archivage des pages de discussion. Nous expliquons comment le mettre en place a des fin d'archivage automatique sur un wiki. Pour une documentation pour les opérateurs de bots, voir Manual:Pywikibot/archivebot.py.

comment mettre en place sur une page de discussion

Ce robot ne traite que les pages qui sont explicitement marquées à l'aide de la transclusion d'un modèle de marque, ainsi que les sections archivées pour cause d'inactivité durant une période spécifiée. Un marqueur habituel est {{User:MiszaBot/config|...}}. Le modèle peut être paramétré par les paramètres décrits plus bas. (la plupart sont optionnels)

{{TEMPLATE_PAGE
|archive             =
|algo                =
|counter             =
|maxarchivesize      =
|minthreadsleft      =
|minthreadstoarchive =
|archiveheader       =
|key                 =
}}

For a section to be archived, it must be a level 2 section, marked with ==. It is possible to opt-out some sections: see the explanation below.

Paramètres du modèle

Les significations de ces paramètres sont:

Paramètre Description
archive nom de la page à archiver.

Obligatoirement une sous-page de la page courante. Les Variables sont utilisables.

algo indique l'age maximum des threads actifs.

Doit être sous la forme old(délai), avec délai le nombre d'heures ou de jours comme 24h (24 heures) ou 5d (5 jours). Par défaut, old(24h).

counter La valeur actuelle du compteur qui pourrait être affecté à la variable. Sera actualisée par le robot. Initialement la valeur est 1.
maxarchivesize La taille maximale de l'archive avant l'incrémentation du compteur. L'unité peut être donnée après en concaténant les lettres K et M (respectivement Ko et Mo). Par défaut la valeur est 1000M (1000 Mo).
minthreadsleft Le nombre minimal de fils qui doivent être laissés sur la page. La valeur par défaut est 5.
minthreadstoarchive Le nombre maximal de fils à archiver en une seule fois. Par défaut 2.
archiveheader Contenu qui sera placé en entête sur les nouvelles pages d'archives. On peut y placer des variables. Par défaut la valeur est {{talkarchive}}.
key Une clé secrète qui (si valide) permet l'archivage de pages qui ne sont pas des sous-pages de l'actuelle.

Variables pour les motifs des noms de page

Dans le paramètre archive du modèle, les variables suivantes peuvent être utilisées.

Variable Substituée comme ...
%(counter)d la valeur actuelle du counter
%(year)d l'année du fil de discussion à archiver
%(quarter)d trimestre de l'année du fil (1-4)
%(month)d mois (de 1 à 12) du fil
%(month)02d two-digit numeric month (01-12)
%(monthname)s Nom anglais du mois
%(monthnameshort)s

Trois premières lettres du nom

Comment empêcher l'archivage

Pour prévenir un fil ou une section d'être archivée pour un temps défini, vous pouvez la ou le modifier et insérer une signature avec un horodatage dans le futur. Le robot ne l'archivera pas avant cette date. Assurez vous de bien former la signature, avec le nom de l'utilisateur et la date pour que le robot la reconnaisse.

Le blocage de l'archivage d'un fil peut s'effectuer en utilisant une date d'un futur très lointain, comme par exemple "22:40, 24 juillet 2039 (UTC)".

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.

Vous pourriez vouloir avoir sur votre wiki un modèle substituable pour cet usage. Voir par exemple ce modèle sur Wikipédia en anglais : w:Template:DNAU.

Voir aussi