Szerkesztő:Tgr/törlésbot

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

A bot a WP:T-t tartja karban, hogy az adminisztrátoroknak kevesebb dolga legyen vele.

Tevékenysége[szerkesztés]

  • ha egy allap nem a {{törlés allap}}(?) sablonnal van belinkelve, akkor javítja.
  • ha egy allap nincs lezárva (nincs rajta {{tt}} sablon), és a megfelelő cikk lapjára és/vagy vitalapjára nincs belinkelve (vitalapra esetleg beillesztve?) a törlési megbeszélés, pótolja.
  • ha le van zárva, megkeresi benne az indoklást/dátumot/aláírást, és ezeket a WP:T-beli {{törlés allap}}(?) sablonokba másolja. A sablon ennek hatására nem illeszti be a szavazást, de az eredményt mutatja.
    • még szebb megoldás, ha a lezárt és "lekicsinyített" szavazásokat az oldal újratöltése nélkül ki lehet nyitni, mint a navigációs sablonokat.
  • a lezárt szavazásokat beteszi a {{cikktörténet}}(?) sablonokba is.
  • a kellően régen lezárt szavazások linkjeit törli a WP:T-ről (a lezárt tmb-k kezeléséről ld. itt).

Megvalósítás[szerkesztés]

  • a kézenfekvő módszer mindennap néhányszor lefuttatni, és végignézetni vele a WP:T-t, és a törlés sablon(ok?) visszalinkjeit.
    • lehet-e push elven működtetni? a #hu.wikipedia@irc.wikimedia.org-on egy ircbot figyelheti az új allap létrehozását, de a törlés/tt sablon beillesztését hogyan? minden egyes diffet letölteni overkillnek tűnik.
      • kategóriában whatlinkshere-alapú figyelőlistával RSS-ben le lehet kérdezni az új lapokat (csak tudni kell valahogy megkülönböztetni a már bennlévőtől).
  • második/sokadik törlést, lap nevétől eltérő nevű törlés allapot, lap vagy allap átnevezését hogyan kezeli?
  • kell-e valamire vigyázni sablon, kategória, kép törlésénél?
  • a {{törlés allap}}(?)-nak új paraméterek kellenek: lezárás dátuma, lezárást végző, eredmény, indoklás.
    • hogyan lehet beazonosítani az indoklást? követeljük meg az admintól, hogy ilyen paramétereket használjon már a {{tt}}-ben?
  • ha a lezárt szavazásokat láthatatlanul beillesztjük, túl nagy lesz a WP:T -> betöltés AJAX-szal?
  • archiváljuk-e a linkeket?