#REDIRECT
NeoBOT est un Bot, dont le dresseur est 0x010C
Cette page est une redirection douce.

Pb avec les prestidigitateurs français

modifier

Bonjour, il me semble que le bot a commis une série d'erreurs sur les prestidigitateurs français le 19 juin 2021 de 17 h à 17 h 02. Il faudrait remettre tout ça en ordre. --A boire, Tavernier ! (discuter) 20 juin 2021 à 19:45 (CEST)Répondre

  A boire, Tavernier ! : Bonjour A boire, Tavernier !, Ce n'est pas le bot qui a « commis une série d'erreurs sur les prestidigitateurs français le 19 juin 2021 de 17 h à 17 h 02 » ! Avant de s'en prendre à NeoBot, il faudrait peut-être examiner les raisons de son intervention ! Le bot s'est contenté de tenter de réparer les conséquences du renommage incorrect effectué le 19 juin 2021 à 12:36‎ par Huet (d · c · b). Son intervention a été presque aussitôt était révoquée par Éric Messel (d · c · b) et tout est donc rentré dans l'ordre. L'historique de la catégorie renommée était resté sur la catégorie fautive avant la suppression de celle-ci par Jules* (d · c · b) le 19 juin 2021 à 23:23. Je viens de le rétablir :
actudiff 28 juin 2021 à 11:51‎ Polmars discuter contributions bloquer‎ m 133 octets 0‎ Polmars a déplacé la page Wikipédia:Prestidigitateur français vers Catégorie:Prestidigitateur français : fusion des historiques suite à un renommage incorrect révoquer 2 modifications annuler
actudiff 28 juin 2021 à 11:49‎ Polmars discuter contributions bloquer‎ 133 octets +110‎ égalisation des contenus avant fusion des historiques suite à un renommage incorrect annuler Balise : Révocation manuelle
actudiff 19 juin 2021 à 20:37‎ LD discuter contributions bloquer‎ 23 octets −110‎ annuler remercier Balise : Révoqué
actudiff 19 juin 2021 à 12:36‎ Huet discuter contributions bloquer‎ m 133 octets 0‎ Huet a déplacé la page Catégorie:Prestidigitateur français vers Wikipédia:Prestidigitateur français : Yannick Magic Prestidigitateur Français. annuler remercier
Bonne journée ! -- Polmars •   Parloir ici, le 28 juin 2021 à 12:09 (CEST)Répondre
Bonjour et merci pour ces explications. Si tout est rentré dans l'ordre, alors tout est OK. J'espère que quelqu'un a cette PDD du bot en liste de suivi ! --A boire, Tavernier ! (discuter) 28 juin 2021 à 13:07 (CEST)Répondre

Grossière erreur de débutant lors de déplacements associés à un renommage de catégorie

modifier

Bonjour. Une modification erronée, assez explicite. Traiter les catégories une à une en intégralité (analyse syntaxique, parser) ou même modifier légèrement l'expression régulière (recherche et remplacement de texte), selon la méthode employée par le bot, résoudrait facilement le problème et assurerait une fiabilité. Afin de corriger cela, où se trouve le code du programme ? Étonnant pour un bot qui a fait plus de 150 000 et 113 000 éditions respectivement en 2020 et 2021 ! PS : Je viens de voir que le problème avait déjà été signalé sur la page du dresseur par Skouratov, il y a une semaine pour un autre renommage défaillant : erreur lors d'un renommage. Pour information, notifications à Ginkgobiloquad et 0x010C. Cordialement. — Ideawipik (discuter) 23 janvier 2022 à 07:26 (CET)Répondre

Catégorie:Joueur français de rugby à XV à XIII

modifier

Bonjour, en corrigeant Catégorie:Joueur français de rugby en Catégorie:Joueur français de rugby à XV, le bot a placé 34 pages dans la Catégorie:Joueur français de rugby à XV à XIII. Il faudrait rétablir en Catégorie:Joueur français de rugby à XIII. A priori, l'erreur concerne les joueurs qui ont évolué à XIII et à XV. ◾ Luciofr 💬 27 janvier 2022 à 09:47 (CET)Répondre

  0x010C : ◾ Luciofr 💬 27 janvier 2022 à 09:48 (CET)Répondre
Bonjour Lucio fr. C'est le même problème que celui relevé dans la section précédente. Les articles ont été corrigés. Et comme il n'y a pas d'autres catégories pour les « joueurs français de rugby » à part « à XIII » et « à sept », il ne doit pas y avoir de résidus. La recherche insource:/à XV à sept/ ne détecte pas d'occurrences dans les articles, ni l'équivalent pour le XIII. On à bien, dans l'espace méta, un « à XV à XV » et un « à XV à XIII », mais l'œuvre ancienne d'un bot encore plus fou : Diff #24387554, Diff #24387555. Y a-t-il eu des renommages semblables pour d'autres nationalités ou d'autres catégories ?
Quant à la résolution du problème du programme lié à l'outil de renommage, peut-être que Jules* ou LD savent où est hébergé le code du bot. Cordialement. — Ideawipik (discuter) 27 janvier 2022 à 14:57 (CET)Répondre
Bonjour, il doit être disponible sur github. Bonne journée, LD (d) 27 janvier 2022 à 15:04 (CET)Répondre
Merci LD. En fait, dans Pywikibot, il existe des fonctions spécifiques pour récupérer les catégories et ne traiter que ces dernières, sans toucher ailleurs dans la page à d'éventuels textes en nowiki syntaxhighlight ou autres citations. Voir dans le "module" textlib : getCategoryLinks, replaceCategoryLinks et replaceCategoryInPlace. Mais la méthode employée par NeoBot reste peu dangereuse, en tout cas dans les articles mais pas dans les pages de discussion. Si on conserve, malgré ses limites, cette méthode simple, le problème se corrige facilement en ajoutant un échappement de caractère pour la barre verticale à la ligne 40 de move_category.py de 0x010C sur github, i.e. en remplaçant (?:| *[^\]]+ *)? par (?:\| *[^\]]+ *)? dans l'expression régulière.
On notera au passage que, si le bot sait traiter les catégories qui seraient insérées avec des minuscules initiales à l'espace des noms ou au nom de la catégorie, c'est au prix d'un certain risque. Il utilise un re.IGNORECASE alors que, sur Wikipédia, les titres sont sensibles à la casse (excepté pour la première lettre). Ainsi, si un article est à la fois dans les catégories « Dupont » et « DuPont », lors d'un renommage de l'une des deux, l'article se retrouvera deux fois dans la nouvelle catégorie mais sortira indûment de la catégorie non modifiée. Techniquement, on peut s'affranchir d'utiliser l'option IGNORECASE ; il suffit d'extraire la première lettre du nom de la catégorie pour reconstruire une regex adaptée (sans oublier d'ajouter un escape pour le cas de caractère particulier dans le titre). Et pour le préfixe d'espace de nom : (?:[Cc][Aa][Tt](?:[Ee][Gg][Oo][Rr][Yy]|[Éé][Gg][Oo][Rr][Ii][Ee])) conviendrait.
On pourrait changer la regex et le remplacement afin que le bot soit un peu plus fiable, corrige les syntaxes avec casse inappropriée s'il en trouve et retire les espaces superflus en passant. Concrètement, comment modifier le github et corriger le bot. L'urgence réside dans le point mis en gras. — Ideawipik (discuter) 27 janvier 2022 à 19:11 (CET)Répondre
@Thibaut120094, as-tu une idée ? LD (d) 27 janvier 2022 à 20:29 (CET)Répondre

Pourquoi tant de complexité pour la casse de "Catégorie:"/"Category:" ? Hormis le "C" qui peut être selon les cas minuscule ou majuscule, toutes les autres lettres sont minuscules, non ? ◾ Luciofr 💬 28 janvier 2022 à 08:11 (CET)Répondre

Bonjour Luciofr. Ce n'est qu'un détail et il est peu probable que l'on trouve effectivement un « cAtégOrie: » dans un article mais en pratique cette syntaxe est valide pour MediaWiki. Le surplus de complexité dans le code resterait mineur, sans perte par rapport au IGNORECASE actuel, tout en gagnant en fiabilité pour les titres (cf DuPont/Dupont). — Ideawipik (discuter) 28 janvier 2022 à 13:47 (CET)Répondre

Harmonisation catégorie

modifier

Bonjour, cette modification : Catégorie:Enseignement nationale française (Enseignement a remplacé Éducation), le féminin me choque, peut-être à tort. Bien cordialement. --Ltqphg (discuter) 2 avril 2022 à 11:44 (CEST)Répondre

Bot inactif

modifier

Bonjour, le bot n'a pas tourné depuis 48 heures malgré des demandes de CatRename, est-ce normal ? François C. (discuter) 4 juin 2022 à 00:25 (CEST)Répondre

Bonjour, j'allais faire la même remarque. 0x010C ? SenseiAC (discuter) 23 juin 2022 à 19:19 (CEST)Répondre
@François Calvaresi Bonjour, le bot a été remis en route ; le problème venait d'un changement de version de python (3.5 → 3.7) utilisé sur toolforge. Cordialement — 0x010C ~discuter~ 31 août 2022 à 10:44 (CEST)Répondre
@0x010C, d'accord et merci ! Profite bien de l'île Amsterdam ! François C. (discuter) 31 août 2022 à 10:53 (CEST)Répondre

Renommage Catégorie:Animateur de télévision français

modifier

Bonjour. Je viens de voir passer le renommage de cette catégorie en Catégorie:Animateur français de télévision. Ce renommage ne me semble pas très heureux. Et je suppose qu'une suite est prévue sur les catégories concernant les autres pays, qu'il serait bon de mettre entre parenthèses, le temps de se mettre d'accord.

Ce qui m'étonne, c'est de ne pas trouver d'endroit pour en discuter/s'y opposer : rien sur la page WP:Requête aux bots ni dans les pages d'archive de novembre ou d'octobre. Pouvez-vous m'éclairer (le vous de pluriel s'adressant au demandeur ou au dresseur). Merci. Pa2chant.bis (discuter) 5 novembre 2022 à 01:21 (CET)Répondre

@0x010C et @Polmars ? --Pa2chant.bis (discuter) 12 novembre 2022 à 19:56 (CET)Répondre
Bonjour @Pa2chant.bis,
NeoBot traite de manière entièrement automatisé les requêtes de renommage de catégories. Pour l'aspect éditorial, je t'invite à contacter directement sur sa page de discussion la personne qui a fait la demande.
Bien cordialement, — 0x010C ~discuter~ 23 novembre 2022 à 14:20 (CET)Répondre
Bonjour 0x010C. Ma question était de savoir était la requête. Parce que visiblement, la personne qui a fait la demande fait le mort. --Pa2chant.bis (discuter) 25 novembre 2022 à 06:28 (CET)Répondre
@Pa2chant.bis Les renommages sont demandés via le gadget "CatRename", et déposés sur la page purement technique Wikipédia:Bot/Requêtes/Catégories.
Si tu as un désaccord éditorial avec Polmars, ce n'est cependant pas la que ça se réglera. S'il ne répond pas, la pdf du projet associé, le bistro ou les RA sont des pistes pour faire bouger les choses.
Bien cordialement — 0x010C ~discuter~ 26 novembre 2022 à 09:01 (CET)Répondre

Bot inactif

modifier

Bonjour 0x010C   et bonne année ! Y a-t-il un problème avec le bot ? Il a l'air d'être inactif depuis un mois. Merci d'avance pour ton aide. SenseiAC (discuter) 21 janvier 2024 à 13:52 (CET)Répondre

Bonjour Framawiki  , Je vois que Framabot a traité ma dernière requête de renommage de catégorie. Framabot prend le relai à la place de NeoBot ? SenseiAC (discuter) 21 janvier 2024 à 19:31 (CET)Répondre
Bonsoir, j'ai écrit un petit script, il s'exécutera une fois par jour pour traiter les cas si NeoBot ne s'en est pas occupé avant (il me semble que néobot s'exécute plusieurs fois par jour).
@0x010C je ne sais plus si tu m'avais donné accès sur toolforge à ton bot, mais je ne vois aucun utilisateur ayant ton nom ou le sien. Pourtant, je suis sûr de l'avoir vu fonctionner sur la gridengine il y a quelques années ?   Cordialement, -Framawiki 21 janvier 2024 à 20:08 (CET)Répondre
Bonjour @Framawiki @SenseiAC,
Je viens de relancer (normalement) NeoBot. Effectivement, il tourne sur toolforge sur une session nommée catrename. La crontab qui exécute normalement NeoBot à intervalle régulier (toutes les 30 minutes) était vide à ma connexion, aucune idée de la raison (peut-être une année sans login au toolforge ?).
Amicalement — 0x010C ~discuter~ 22 janvier 2024 à 12:30 (CET)Répondre
Merci 0x010C. SenseiAC (discuter) 22 janvier 2024 à 15:15 (CET)Répondre
Enregistré sur Phabricator
Tâche 319617
Bonjour, je tombe par hasard sur cette discussion.   0x010C : ce n'est pas un bug, c'est dû au décommissionnement de Grid Engine. Il faut que tu migre le bot sous Kubernetes avant le 14 février, sinon il ne fonctionnera plus du tout. Cordialement, --Mathis B discuter, le 26 janvier 2024 à 17:34 (CET)Répondre