Ezzel a sablonnal lehet beállítani egy vitalap automatikus botos archiválását. Automatikusan elhelyezi a lapot az Automatikusan archivált lapok kategóriában.

Paraméterek szerkesztés

{{Szerkesztő:Cherybot/config
|archive             = 
|algo                = 
|resolved_algo       =
|counter             = 
|maxarchivesize      = 
|minthreadsleft      = 
|minthreadstoarchive = 
|archiveheader       = 
}}

Ezzel a sablonnal lehet beállítani egy vitalap automatikus botos archiválását.

Sablonparaméterek

Ennek a sablonnak ajánlott külön sorokba (blokkban) írni a paramétereit

ParaméterLeírásTípusÁllapot
archívum címearchive

Az archívum címe. Az aktuális lap allapjának kell lennie, bizonyos változók használhatóak (lásd a leírólapon).

Példa
Szerkesztővita:Minta Marcsa/Archív%(counter)d
Sorkötelező
archiválandó szakaszok koraalgo

Azt adja meg, hogy milyen régen nem módosult (=legújabb aláírás időbélyege) szakaszok archiválódjanak. „old(1h)” vagy „old(1d)” formátumban adható meg, ahol az 1 kicserélhető bármilyen számra, a „h” órát, a „d” napot jelent.

Alap­értelmezett
old(24h) = 24 óra
Példa
old(30d) = 30 nap
Soropcionális
archiválandó megoldott szakaszok koraresolved_algo

Azt adja meg, hogy milyen régen nem módosult megoldott szakaszok archiválódjanak (vagyis amelyeken {{megoldva}} sablon van). A formátum azonos az algo paraméterével.

Példa
old(2d) = 2 nap
Soropcionális
számlálócounter

Számláló számozott (nem dátum alapján készített) archívumokhoz. A bot automatikusan növeli, kézi megadása nem szükséges.

Alap­értelmezett
1
Példa
3
Számopcionális
archívumok maximális méretemaxarchivesize

Az archívumok maximális mérete karakterszámban vagy szakaszszámban, „0X” formátumban, ahol a 0 egy egész szám, az X pedig a mértékegység. A karakterszám bájtban (B), kilobájtban (K/k) vagy megabájtban (M) adható meg, a szakaszszám jelzésére a „T” szolgál. Ha nincs megadva mértékegység, akkor bájtként értelmezi.

Alap­értelmezett
1000M
Példa
40T = 40 szakasz; 100k = 102400 karakter (100 kiB)
Soropcionális
megmaradó szakaszok számaminthreadsleft

A botos archiváláskor legalább ennyi szakasz marad a lapon akkor is, ha egyébként koruk alapján már archiválódniuk kéne.

Alap­értelmezett
5
Példa
2
Számopcionális
egyszerre archivált szakaszok számaminthreadstoarchive

Legalább ennyi „régi” szakasznak (és összesen a megmaradó szakaszok számával többnek) kell lennie ahhoz, hogy archiválás történjen. Nagyobb szám esetén ritkábban nyúl bele a bot a lapba, viszont régebbi megbeszélések is ott maradnak.

Alap­értelmezett
2
Példa
1
Számopcionális
archívum fejlécearchiveheader

A bot által újonnan létrehozott archívumok fejléce

Alap­értelmezett
{{archív vitalap}}
Tartalomopcionális

Az allapnév változói szerkesztés

Változó Leírás Példa
%(counter)d A counter paraméterben megadott szám 1
%(year)d A szakasz utolsó hozzászólásának éve 2024
%(quarter)d A szakasz utolsó hozzászólásának negyedéve 2
%(month)d A szakasz utolsó hozzászólásának hónapja (szám) 4
%(monthname)s A szakasz utolsó hozzászólásának hónapja (teljes név) április
%(monthnameshort)s A szakasz utolsó hozzászólásának hónapja (rövidítés) ápr
%(week)d A szakasz utolsó hónapjának hete 14

Függőben lévő szakaszok szerkesztés

A {{függőben}}(?) sablonnal megjelölt szakaszokat a bot nem archiválja. A sablon csak akkor működik, ha látható is, azaz pl. megjegyzésben, nowikiben nem.

Megoldott szakaszok szerkesztés

A {{megoldva}}(?) sablonnal dekorált szakaszok a resolved_algo paraméter használatával a megoldatlanoknál hamarabb archiválhatóak.

Hibalehetőségek szerkesztés

Rosszul beállított szakaszszámok szerkesztés

Rendszeresen érkeznek olyan hibajelzések, hogy nem archivált a bot, pedig már elég régi lenne hozzá a szakasz. Ennek oka legtöbbször az, hogy a szakaszok számára vonatkozó paraméterek (minthreadsleft és minthreadstoarchive) nincsenek megadva, az alapértelmezett értékek pedig nem szerkesztői vitalapokhoz igazodnak. Így a problémát egyszerűen kisebb értékek beállításával meg lehet oldani.

Nem bevezetőben lévő configsablon szerkesztés

Az archivebot mindig a bevezetőben keresi a configsablont. Ha nem ott, hanem a lap későbbi részén szerepel, nem fogja megtalálni és nem tud majd archiválni.

Rossz időbélyeggel jelölt szakaszok szerkesztés

A bot nem a laptörténet alapján dolgozik, a dátumokat a szakaszok szövegéből olvassa ki. Ha nem talál egyet se, nem fogja a szakaszt archiválni. A pontos formátum:

<évszám>. <hónapnév> <nap>., <óra>:<perc> (<időzóna>)

A szerkesztés közben beszúrt öt hullámjel (~~~~~) ilyet generál. Ha mégis kézzel írnád be, ügyelj a következőkre: a hónapnév ne legyen rövidített, tehát pl. jún. helyett legyen június; fontos a dátum és az időpont közötti vessző; az óra, ha 10-nél kevesebb, legyen 0-val kipótolva, pl. 05:23; az időzóna lehetőség szerint CET vagy CEST legyen.

Bots/nobots sablon szerkesztés

Ha az archivált lapról ki szeretnél tiltani más botokat a {{bots}}(?) vagy {{nobots}} sablonnal, ne felejtsd el az archiválóbotot beengedni, pl. az alábbi három sablonozás egyikével:

{{bots|deny=Rosszbot}} <!-- Rosszbot ne jöjjön, más jöhet -->
{{bots|allow=Atobot, BinBot}} <!-- Csak Atobot és BinBot jöhet -->
{{nobots|Rosszbot}} <!-- Rosszbot ne jöjjön, más jöhet -->

Különben a bot nem mer majd hozzányúlni a laphoz, az archívumot viszont szorgosan töltögeti újra és újra.

Felesleges, üresen hagyott paraméter-sorok törlése szerkesztés

Ha az archívum nevét nem a counter, hanem a year paraméterrel szabályozzuk, pl.:

|archive = Szerkesztővita:Gipszjakab/%(year)d

akkor a counter, sőt a maxarchivesize paraméterre sincs is szükség. Ezért ezt a sort paraméter nélkül se tegyük a sablonba, mert a botot megzavarja. Ugyanilyen megfontolásból más kitöltetlen opcionális paraméter-sorokat is töröljük a sablonból!