Szerkesztő:Cherybot/config

A Wikipédiából, a szabad enciklopédiából

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]

{{User:Cherybot/config
|archive             = 
|algo                = 
|counter             = 
|maxarchivesize      = 
|minthreadsleft      = 
|minthreadstoarchive = 
|archiveheader       = 
}}

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

Sablonparaméterek

Ez a sablon egyéni formázással rendelkezik.

Paraméter Leírás Típus Állapot
archívum címe archive

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).

Alapértelmezett
üres
Példa
Szerkesztővita:Minta Marcsa/Archív%(counter)d
Automatikus érték
üres
Sor kötelező
archiválandó szakaszok kora algo

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
Automatikus érték
üres
Sor opcioná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
Automatikus érték
üres
Szám opcionális
archívumok maximális mérete maxarchivesize

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)
Automatikus érték
üres
Sor opcionális
megmaradó szakaszok száma minthreadsleft

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
Automatikus érték
üres
Szám opcionális
egyszerre archivált szakaszok száma minthreadstoarchive

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
Automatikus érték
üres
Szám opcionális
archívum fejléce archiveheader

A bot által újonnan létrehozott archívumok fejléce, közösségi lapoknál {{archív lap}} adandó meg (vitalapoknál jó az alapértelmezett)

Alapértelmezett
{{archív vitalap}}
Példa
{{archív lap}}
Automatikus érték
üres
Tartalom opcioná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 2017
%(quarter)d A szakasz utolsó hozzászólásának negyedéve 4
%(month)d A szakasz utolsó hozzászólásának hónapja (szám) 11
%(monthname)s A szakasz utolsó hozzászólásának hónapja (teljes név) november
%(monthnameshort)s A szakasz utolsó hozzászólásának hónapja (rövidítés) nov
%(week)s A szakasz utolsó hónapjának hete 46

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

A {{függőben}}(?) sablonnal megjelölt szakaszokat a bot nem archiválja. Ha nem szeretnéd, hogy a sablon a lapon megjelenjen, teheted megjegyzésbe is:

<!-- {{függőben}} -->

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.

A dátum mehet akár megjegyzésbe is, pl.:

<!-- 2008. június 18., 02:08 (CEST) -->

Nobots sablon[szerkesztés]

Ha valamiért az archivált lapról ki szeretnél tiltani más botokat, semmiképp se a {{nobots}}, hanem a {{bots}}(?) sablont használd:

{{bots|allow=Cherybot}}

A pywikipedia a {{nobots}} sablonnál nem nézi a megadott paramétereket, úgyhogy a bot nem mer majd hozzányúlni a laphoz, az archívumot viszont szorgosan töltögeti újra és újra.