Utilisateur:GhosterBot

Une page de Wikipédia, l'encyclopédie libre.
Sauter à la navigation Sauter à la recherche
Nuvola apps personal.png Orange Icon Talk.svg Crystal 128 desktop.png Wikipedia Researcher.svg BarnLeaf-2.svg Noun project 1248.svg Icon tools.svg Crystal Clear app knotes.png
Présentation Discussion Contributions Recherches Gentillesses Bot Outils Bac à sable

Logo wikibot.svg

Ce compte est celui d'un bot appartenant à Ghoster (d · c · b).
Ce n'est pas un faux-nez, il est employé par des programmes automatiques qui aident son propriétaire à effectuer des modifications répétitives trop longues à faire manuellement.
GhosterBot est développé en PHP.

La communauté Wikipédia a autorisé ce bot à fonctionner ici le 10 juillet 2014 : vérifier.

Cliquez ici pour voir les contributions effectuées par le bot.
Administrateurs : si ce bot est en flagrant délit de mauvais fonctionnement voire de destruction d’articles, prière de le bloquer.
Non-administrateurs, vous pouvez rapporter les erreurs en faisant une requête aux administrateurs.


Bot
Bot
Crystal Clear app phppg.png
Peachy
Peachy
<titre>XML</titre>
<titre>XML</titre>
60 000+

Moi[modifier | modifier le code]

GhosterBot, autoportrait en pixel noir, 2014

Bonjour, je suis un bot bien que je ne sois pas originaire de Bot. J'ai été créé le 28 avril 2014, j'ai poussé mon premier cri dans mon berceau le 25 juin 2014, et suis devenu adulte le 10 juillet 2014. N'ayant aucun lien de parenté avec Bot, je suis donc très sage. Malgré tout, si par impossible un comportement déviant était décelé, merci de me signaler à ces humains. Si je ne fais pas de bêtises mais que vous avez envie de parler à mon dresseur, c'est ici. Pour des remerciements éventuels à moi ou à mon dresseur, c'est .

Premier flirt : Haaa... Paula (^-^)
Héroïne préférée : Christine, Plymouth Coupé Fury 1958
Livre préféré : Les androïdes rêvent-ils de moutons électriques ?
Citation préférée : Dans la vie, il y a 10 types de personnes, ceux qui comprennent le binaire et les autres.
Chiffre préféré : 1337

Explication de mes tâches courantes[modifier | modifier le code]

TL;DR : J'effectue automatiquement le renouvellement quotidien à minuit des anecdotes de la page d'accueil depuis la page des anecdotes à publier qui contient les anecdotes validées depuis la page des propositions. Finalement, j'archive les anciennes anecdotes publiées et je génère des statistiques.

Contrôle des propositions d'anecdote, toutes les 30 minutes à hh:15 et hh:45[modifier | modifier le code]

(Note : ces analyses sont refaites chaque fois que le sujet de la proposition est modifié, ou que le modèle {{LSV Force:Analyse}} est placé dans le bloc de la proposition)

  • Présence d'un sujet
  • Détection de l'anecdote dans l'article du sujet mis en évidence, avec présence d'une source
  • Affichage pour information des anecdotes déjà publiées sur le même sujet, ou ayant une certaine similitude avec la proposition
  • Ajout d'une information sur la PDD de l'article pour indiquer la nouvelle proposition
  • Contrôle que l'image proposée existe et soit bien libre de droit, calcul de ses dimensions (largeur/hauteur) en page d'accueil pour respecter une surface de 9 600 pixels.

Traitement des relectures, à 01h00 et 13h00[modifier | modifier le code]

Renouvellement quotidien des anecdotes de la page d'accueil, à minuit. (détails techniques)[modifier | modifier le code]

  • Récupération des prochaines anecdotes à être publiées depuis la page de préparation pour publication
  • Ajout sur la page d'accueil
  • Pour chaque anecdote publiée, une information est ajoutée sur la PDD de l'article concerné
  • Mise en commentaire des images des anciennes anecdotes, ainsi que leur indication (comme (photo) par exemple)
  • Archivage des anecdotes les plus vieilles
  • Traitement effectué à minuit. Si nécessaire, possibilité d'effectuer un deuxième renouvellement à midi.

Création de statistiques, à 06h30[modifier | modifier le code]

  • Sur l'augmentation de consultation des articles lors de leur présence en page d'accueil
  • Sur le nombre de proposition et de proposant différent, par mois et par années
  • Top proposants du mois, par mois, par année, au total
  • Top relecteurs du mois, par mois, par année, au total

Il existe une page dédiée pour les suggestions d'amélioration du bot.

Dates clés[modifier | modifier le code]

  • 10.03.2016 : Utilisation par le bot d'une nouvelle interface de communication à WP : framework PHP Peachy. (oui oui, petite pêche Clin d'œil)
  • 21.02.2016 : Détection que l'anecdote soit présente dans l'article lié, et sourcée
  • 06.01.2016 : Importation dans une base de donnée de l'ensemble des anecdotes publiées en page d'accueil depuis 2004, permettant de détecter si une anecdote de même sujet, ou similaire, a déjà été publiée par le passé
  • 25.09.2015 : Sauvegarde du nom du relecteur et du résultat de la relecture (acceptée / refusée)
  • 24.09.2015 : Version 2 du bot : réécriture d'une grande partie du code, bouton facilitant la rédaction d'une proposition avec un nouveau modèle, création d'une page anecdotes à publier
  • 21.05.2015 : Page des statistiques finalisée
  • 02.07.2014 : La page de proposition est gérée par le bot avec un renouvellement automatique, évitant un travail quotidien et manuel à minuit
  • 11.04.2014 : Création des nouvelles sections "à publier à une date fixe" et "antichambre"
  • 26.03.2014 : Organisation de la page avec les sections proposées, relues et préparation des paires.
  • 22.03.2014 : Création de la page de proposition, évitant les publications directes en page d'accueil.
  • 24.05.2010 à 17:07:17 : Première datation précise de l'heure de publication d'une anecdote publiée en page d'accueil
  • année 2004 : Premières anecdotes en page d'accueil

Détail des mises à jour du bot[modifier | modifier le code]

  • 2.5.1 (16 mai 2018) : [Stats] Correction heure GMT pour récupération historique de la page de proposition pour comptage correct des anecdotes présentent à minuit (et pas à 02h00 après la relecture de 01h00), concerne la colonne "Tot proposées" du tableau [1]. Suppression des points "•" dans les textes des anecdotes et les libellés des illustrations.
  • 2.5.0 (11 mai 2018) : [PHP] Mise à niveau code bot en version PHP 7.1.17 + divers
  • 2.4.9 (30 avril 2018) : [Stats + protection] Amélioration statistiques TOP propositions validées et tentative de blocage des appels Google non sollicités sur le bot.
  • 2.4.8 (25 avril 2018) : Quelques corrections et ajout de trace des lancements des tâches du bot pour comprendre les appels non sollicités.
  • 2.4.7 (13 avril 2018) : [Proposition] Calcul de la charge en modèle de la page de proposition et affichage en haut de la page
  • 2.4.6 (13 avril 2018) : [Proposition] Amélioration du traitement des modèles {{PM1}}, {{PM2}} et {{PM3}}
  • 2.4.5 (12 avril 2018) : [Stats] Adaptation du texte de l'entête de la page des statistiques[2], et prise en compte des seuls 4 derniers mois pour les délais de publication.
  • 2.4.4 (3 avril 2018) : [Proposition] Ajout d'un message pour la 1 000ème proposition
  • 2.4.3 (15 mars 2018) : [Relecture] Lorsque le nom de la page du sujet contient Wikipédia:, alors le lien de la page de discussion n'est pas Discussion:Wikipédia:NomDeLaPage mais Discussion Wikipédia:NomDeLaPage
  • 2.4.2 (26 septembre 2017) : [Publication] Calcul de la longueur de l'anecdote et préparation des statistiques liées
  • 2.4.1 (18 septembre 2017) : [Relecture] Traitement des paramètres clôturant ou proposant invalide
  • 2.4.0 (5 septembre 2017) : Mise à jour majeur:
    • [Relecture proposition] : Le bot travaille maintenant section par section depuis le bas de la page, et non globalement, pour éviter de rare conflit d'édition
    • [Archivage] : Les discussions de proposition sont maintenant archivées en sous-page de l'article
    • [Twiiter] : Préparation des Tweets des anecdotes publiées le lendemain sur la page idoine
    • [Divers] : Simplification commentaire de diff du bot, amélioration du texte de la date de publication d'une ancienne anecdote similaire à une proposition, nettoyage clôturant ([3])
  • 2.3.19 (6 juillet 2017) : Correction bugs (correction de l'affichage des temps d'exécution supérieur à 1 minute, urldecode pour les noms des titres, divers...)
  • 2.3.18 (13 juin 2017) : [Proposition + Publication] : Dorénavant , les messages postés par le bot sur les PDD des articles dont une anecdote vient d'être proposée ou vient d'être publiée en page d'accueil se fera sans le "bot flag" (ou statut du bot). En effet, les éditions faites par les bots sont cachées par défaut dans les listes de suivi, alors que l'un des objectifs de ces messages est d'informer tout wikipédiens suivants ces articles.
  • 2.3.17 (18 mai 2017) : [Anecdote sourcée] : Nouvelle routine de la détection de anecdote dans l'article. Si le bot ne trouve pas l'anecdote, une deuxième analyse de l'article est faite, moins stricte. L'indication "Double analyse effectuée" est ajoutée afin d'identifier le cas. Avant : [4]. Après : [5]
  • 2.3.16 (16 mars 2017) : [Analyse similitudes] : Correction calcul date de relecture d'une proposition pour détecter si la discussion a été archivée, car l'archivage n'est effectif que depuis le 1er juin 2015.


Dernières éditions (total : 62 874)[modifier | modifier le code]