Sari la conținut

Utilizator:PatrocleBot

De la Wikipedia, enciclopedia liberă
Blocare în caz de urgență
Blocare în caz de urgență

Buton de oprire în caz de urgență

PatrocleBot realizează sarcini repetitive pentru a elibera timpul utilizatorilor cu experiență.

Anularea automată a editărilor distructive

[modificare | modificare sursă]

Mentenanța formatelor din paginile de discuție ale biografiilor persoanelor în viață

[modificare | modificare sursă]

Mentenanța formatelor de protejare din articole

[modificare | modificare sursă]

Marcarea articolelor scrise majoritar în alte limbi

[modificare | modificare sursă]

Configurarea robotului poate fi realizată de un administrator de interfață de la MediaWiki:Revertbot.json. Sunt disponibili următorii parametri:*

  • namespaces: spațiile de nume patrulate de robot
  • rc_interval_min: intervalul minim dintre două verificări ale schimbărilor recente
  • rc_interval_max: intervalul maxim dintre două verificări ale schimbărilor recente
  • rc_limit: câte schimbări sunt cerute la fiecare verificare. Numărul maxim este 5000 și nu ar trebui modificat decât în caz de probleme
  • threshold: scorul minim întors de model de la care se anulează editarea
  • report_interval: intervalul minim după care se scrie un Raport. Pentru a nu complica codul, raportul va fi scris efectiv la prima acțiune făcută după acest moment
  • article_follow_interval: intervalul în care articolele în care a fost anulată o modificare sunt urmărite mai atent. În acest interval se folosește un prag mai scăzut pentru a anula modificări. Același interval este folosit pentru a întârzia reclamațiile consecutive despre același utilizator.
  • active: dacă are valoarea false, robotul nu va rula
  • maintainer: utilizatorul care primește notificări în caz de probleme cu robotul.
  • ores: praguri de raportare folosite de modele
  • labels_penalty: Cu cât este penalizat (mărit) scorul obținut de o modificare dacă a fost etichetată cu vreuna din etichetele din listă. Dacă sunt mai multe etichete, se ia valoarea maximă
  • cronjobs_interval_minutes: intervalul la care se rulează fiecare cronjob
  • enabled_tools: ce unelte sunt active. Valorile valide sunt:
    • revert: revenirea asupra schimbărilor distructive
    • patrol: patrularea schimbărilor bune
    • blp_add: adăugarea formatului {{bpv}}
    • blp_remove: scoaterea formatului {{bpv}}
    • page_protection: formatele de protejare
    • new_article_watch: modificări ce se fac în cazul articolelor noi

Rapoartele de rulare din ultimele 30 de zile pot fi văzute la Utilizator:PatrocleBot/Rapoarte.

Detalii tehnice

[modificare | modificare sursă]

Robotul folosește API-ul de Recent Changes din cadrul MediaWiki. Am analizat și folosirea EventStreams_HTTP_Service, care este ceva mai rapid și nu cere multiple conexiuni la server, însă am decis să folosim în continuare API-ul clasic pentru că permite urmărirea schimbărilor din spate timp de 30 de zile. În acest fel, robotul poate patrula schimbările mai vechi în situațiile în care este oprit din diferite motive.