Wikipedia:Robot/Cereri de aprobare/Arhivă 2017

AndreyyshoreBotModificare

  • Bot: AndreyyshoreBot
  • Operator: Andreyyshore
  • Automatic or Manually Assisted: automat, dar poate rula și la cerere
  • Programming Language(s): JavaScript (NW.js), SQL
  • Function Summary: Actualizarea listelor de wikipediști după numărul de editări la rowiki
  • Already has a bot flag in: -

E vorba despre Wikipedia:Lista wikipediștilor după numărul de editări, Wikipedia:Lista wikipediștilor după numărul de editări (inclusiv roboți) și Wikipedia:Lista roboților după numărul de editări. Trebuie menționat că robotul (pe care l-am scris deja în mare parte) folosește strict contorul de pe server, fără altă unealtă de analiză a editărilor. M-am gândit să-l scriu pentru că Emijrp a încetat să se mai ocupe de listele astea acum câțiva ani.

În ultima săptămână, am actualizat manual aceste liste cu outputul obținut de la robot; următorul pas, evident, ar fi să-l las să le actualizeze singur.

Cu ocazia discuției, sunt binevenite și sugestii pentru îmbunătățirea robotului. Câteva capabilități deja implementate sunt:

  • indicarea statutului de admin și/sau bot;
  • cenzurarea utilizatorilor care s-au înscris deja pe lista de opt-out a lui Emijrp;
  • indicarea utilizatorilor inactivi în ultima lună cu text gri;
  • detectarea boților care nu au flag de bot, dar care fac parte din categoria Roboți Wikipedia și etichetarea lor ca atare.

—  Andreyyshore  D  C  18 apr. 2017, 18:58 (EEST) 

Folosește te rog contul de robot câteva zile pentru a vedea editările.--Strainu (دسستي‎)  18 aprilie 2017 20:41 (EEST)
OK. —  Andreyyshore  D  C  18 apr. 2017, 22:05 (EEST) 
Am rulat robotul în ultimele 12 zile, timp în care am făcut următoarele îmbunătățiri:
  • Am înlocuit parte din cod cu o interogare SQL prin Quarry, ceea ce scurtează execuția cu vreo 20 de minute.
  • Am implementat o listă a excepțiilor pentru roboții care nu apar nici în grup, nici în categorie (cum am explicat mai sus). Ea va fi citită zilnic de AndreyyshoreBot. Până acum menționasem excepțiile explicit în cod.
  • Am rezolvat partea de autentificare automată pe Wikipedia, MetaWiki și Quarry, așa că acum rulează cu adevărat automat. —  Andreyyshore  D  C  30 apr. 2017, 01:36 (EEST) 
Pentru. Permisiunile pot fi acordate doar de un steward, în urma unei cereri pe care poți să o faci la meta. De asemenea, dacă vrei să-ți faci public codul, avem o organizație pe github (majoritatea codului e în proiectul wikiro din motive istorice dar poți să-ți creezi un alt proiect, git-style).--Strainu (دسستي‎)  30 aprilie 2017 14:05 (EEST)
Statutul a fost acordat. —  Andreyyshore  D  C  9 mai 2017, 19:54 (EEST)