Szerkesztő:Cherybot/config
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ő:Cherybot/config |archive = |algo = |counter = |maxarchivesize = |minthreadsleft = |minthreadstoarchive = |archiveheader = }}
Ezzel a sablonnal lehet beállítani egy vitalap automatikus botos archiválását.
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).
| 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.
| 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.
| 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.
| 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.
| 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.
| Szám | opcionális |
archívum fejléce | archiveheader | A bot által újonnan létrehozott archívumok fejléce
| Tartalom | opcionális |
Az allapnév változói
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 | 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)d |
A szakasz utolsó hónapjának hete | 46 |
Függőben lévő szakaszok
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.
Hibalehetőségek
Rosszul beállított szakaszszámok
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
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
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
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.
Felesleges, üresen hagyott paraméter-sorok törlése
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!