Aller au contenu

Utilisateur:GhosterBot

Bot
Une page de Wikipédia, l'encyclopédie libre.

Présentation Discussion Contributions Recherches Gentillesses Bot Outils Bac à sable


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, en cas de dommages à grande échelle, déposez un message sur la page de discussion du bot, s'il ne cesse pas de fonctionner, contactez un administrateur pour le bloquer.


{{{img-alt}}}
{{{img-alt}}}
{{{img-alt}}}
320 000+
GhosterBot, autoportrait en pixel noir, 2014
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
Plat préféré : les cookies
Livre préféré : Les androïdes rêvent-ils de moutons électriques ?
Film préféré : WALL-E, un collègue qui a bien réussi dans la vie
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
Âge : 12 ans ans, ce qui fait 4 434 jours en décimal et bien plus impressionnant en binaire

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.

En plus de cette tâche principale, j'effectue également les tâches secondaires suivantes:

  • Chaque jour à 02h00, ajout des paramètres lumière dans le modèle {{Wikiprojet}} de la PDD de l'article mis en lumière dans la section "Article labellisé du jour" de la page principale de Wikipedia ;
  • Chaque lundi à 7h30, mise à jour des informations dans le Wikimag courant (top-10, bistro, votes), et création du squelette du numéro suivant ;
  • Tous les 1er du mois, traitement des articles ayant été "dépommés" selon le projet une pomme est un fruit [1];
  • Tous les 3 du mois, ajout des paniers de pommes sur les nouvelles pages du bistro. Exemple [2], log [3] ;
  • Tous les 7 du mois, tri par ordre alphabétique de la page Décès en ... du mois précédent. Exemple [4].

Tableau de bord de supervision

[modifier | modifier le code]

Un tableau de bord dédié permet une vue d'ensemble en temps réel de mes 13 tâches avec indicateurs visuels (succès/erreur/en cours). Historique des exécutions par tâche avec logs inline détaillés (clic = détail).

Détail de la gestion des propositions d'anecdotes

[modifier | modifier le code]

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]
  • 06.03.2026 : Création d'un tableau de bord dédié, vue d'ensemble en temps réel des tâches du bot
  • 10.03.2016 : Utilisation par le bot d'une nouvelle interface de communication à WP : framework PHP Peachy. (oui oui, petite pêche Émoticône)
  • 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]

Voici une version courte :

  • 3.0.0 (mars 2026) : Remplacement du framework Peachy par WikiBot (Framework privé, wrapper cURL + OAuth 1.0a). LSV-Tools : userscript JS d'aide à la relecture des anecdotes proposées. Dashboard de monitoring. Dépommage : ajout automatique de {{Pomme croquée}} sur les PDD.
  • 2.9.1 (février 2026) : Migration PHP 8.4 + hébergement (MariaDB 10.11), blindage complet des 12 tâches (retry, try-catch, die→throw), dashboard de monitoring avec API REST et mode admin (lancement/arrêt, logs, toggles). Corrections sur : Pomme Bistro (casse, dépassement index), Lumière sur, page décès, mise en gras des sujets des propositions, meilleure détection d'incohérences.
  • 2.8.2 (22 octobre 2025) : [Statistiques] refonte des graphiques pour utiliser la fonctionnalité {{#chart:}} de wikipedia.commons au lieu de {{Graph:Chart}} native sur Wikipedia et maintenant bloquée pour des questions de sécurité. Egalement analyse de l'historique des pages des propositions et des anecdotes à publier quand le bot détecte que l'une d'elle a disparu. [Pages décès] : Prise en compte du champ "Date indéterminée" et différentes améliorations.
  • 2.7.7 (24 septembre 2021) : [framework] Adaptation récupération des tokens pour le bot suite mise à jour MediaWiki 1.37 prévue le 28 septembre (oui c'était moins une)
  • 2.7.6 (16 février 2021) : [Proposition] Amélioration du traitement de détection des changements de sujet et de la formulation initiale
  • 2.7.5 (08 janvier 2021) : [Proposition] Adaptation du calcul du nombre de jour depuis la première soumission de proposition (pour le message de remerciement) afin de prendre en compte la date de la proposition qui vient d'être soumise. Correction de l'expression régulière d'analyse des avis. Le bot affiche maintenant également le nombre d'avis pris en compte pour son calcul.
  • 2.7.4 (16 décembre 2020) : [Proposition] Adaptation de l'expression régulière d'analyse des avis.
  • 2.7.3 (27 septembre 2020) : [Publication] correction traitement des nouvelles propositions pour éviter des erreurs d'édition du bot. Correction sur le calcul des probabilités d'acceptations.
  • 2.7.2 (18 septembre 2020) : [Publication] adaptation de l'extraction du sujet pour prendre en compte cette imbrication de modèle : '''{{nobr|{{lang|en|[[Interstate 19]]}}}}'''.
  • 2.7.1 (septembre 2020) : corrections de la version 2.7.0. Analyse et message des probabilités d'acceptation des propositions.
  • 2.7.0 (27 août 2020) : Mise à jour majeur sur le processus de proposition / validation:


Dernières éditions (total : 329 451)

[modifier | modifier le code]

18 juin 2026