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.


Bot
Peachy
<titre>XML</titre>
120 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
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.

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].

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]
  • 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]

  • 2.8 (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:
  • 2.6.16 (15 mai 2020) : [Wikimag] Correction calcul No de semaine (bug sur 2020).
  • 2.6.15 (24 avril 2020) : [Divers] Diverses corrections, notamment pour s'assurer que le no de proposition est bien numérique, ce qui bloquait les relectures [5].
  • 2.6.14 (20 avril 2020) : [Divers] Diverses adaptations (sous-page notification proposition sur projet, </br> -> <br/>, divers.
  • 2.6.13 (27 février 2020) : [Relecture] Prise en compte de sujet avec cette syntaxe : '''{{nobr|''[[Soyouz 23]]''}}'''
  • 2.6.11 (23 octobre 2019) : [Lumière Sur] Nouveauté. Tous les jours à 02h00, le bot va ajouter les 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.
  • 2.6.10 (17 septembre 2019) : [Proposition] Lors de l'annonce de la proposition aux Projets, le bot va placer le message dans l'une de ses sous-pages, si elles existent. Dans l'ordre /Propositions d'anecdote /Procédures en cours ou la page de discussion du projet.
  • 2.6.9 (24 juin 2019) : [Twitter] Ajout du crédit de l'illustration par lien sur Commons
  • 2.6.8 (14 juin 2019) : [Relecture] Le bot ne valide plus une proposition s'il manque (illustration) à une proposition illustrée
  • 2.6.7 (13 mars 2019) : [Stats] Le bot teste préalablement si les tableaux de stats doivent être mis à jour ([6])
  • 2.6.6 (5 mars 2019) : [Relectures] Mise en place d'une limite de 10 relectures chaque 12 heures. Lorsqu'il y a trop de relecture, il arrive que le bot s'arrête de manière inexpliquée.
  • 2.6.5b (8 février 2019) : [PHP] Mise à niveau code bot en version PHP 7.3.2
  • 2.6.5 (10 décembre 2018) : [Proposition] Correction 2.6.4 : Prise en compte de redirection de page de discussion (exemple : Discussion Projet:cinéma américain -> Discussion Projet:Cinéma)
  • 2.6.4 (28 novembre 2018) : [Proposition] Lors de l'avertissement d'un portail, si la sous-page "/Procédures en cours" existe, la notification se fera à cet endroit.
  • 2.6.3 (27 novembre 2018) : [Proposition] Traitement correct du modèle {{LSV Force:Analyse}} se trouvant dans le modèle de la proposition. Avant (le modèle n'est pas supprimé, le bot analyse en boucle):[7] Après :[8]
  • 2.6.2 (7 novembre 2018) : [Proposition] Amélioration de la gestion des paramètres vides et de la mise à jour de la charge en modèle de la page.
  • 2.6.1 (13 septembre 2018) : [Proposition] Bug suite 2.6.0, résolution des noms de Portail pour pointer sur le bon projet [9].
  • 2.6.0 (4 septembre 2018) : [Proposition] Les portails dont fait partie l'article mis en évidence par la proposition sont également avertis [10]. Support des pages de discussions en mode Flow. Le lien de la discussion archivée de la proposition est également inséré sur la page des archives des LSV publiées [11].
  • 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 [12]. 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[13], 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 ([14])


Dernières éditions (total : 253 118)

[modifier | modifier le code]

23 novembre 2024

22 novembre 2024