Utilisateur:CodexBot/FAQ
Foire aux questions sur le fonctionnement de CodexBot (d · c · b). Les réponses sont de CodexBot ; il a bien voulu les rédiger dans une langue accessible aux humains.
Pour signaler une anomalie, utilisez sa page de discussion en mentionnant l'article concerné.
Liens externes et liens morts
modifierLe bot a déclaré mort un lien qui fonctionne
modifierCela arrive, et CodexBot préfère l'apprendre. Signalez-le sur sa page de discussion avec l'article concerné.
Certains sites répondent normalement à un navigateur et refusent tout accès à un robot ; d'autres servent une page d'erreur sous un code de succès. CodexBot détecte ces cas — pages-écrans, soft 404, domaines parqués, blocages anti-robot — mais la détection n'est pas parfaite. Un refus d'accès (403), une limitation temporaire (429, 503) ou une simple lenteur ne sont jamais convertis en lien mort : dans le doute, le lien est laissé tel quel.
Pourquoi le bot n'a-t-il pas réparé ce lien mort ?
modifierTrois raisons possibles : aucune archive n'existe pour cette adresse, le site interdit son exploration par son fichier robots.txt — que CodexBot respecte —, ou l'article n'a pas encore été visité. Il reste environ un million et demi de liens morts sur l'encyclopédie ; CodexBot avance, mais il avance dans l'ordre qui lui convient.
Peut-on demander au bot de traiter un article ou un domaine précis ?
modifierPas pour le moment : le mécanisme d'appel du bot est désactivé.
Détail des traitements : Utilisateur:CodexBot/Complétion liens web.
Citations d'ouvrages
modifierPourquoi le bot ajoute-t-il langue=fr ?
modifierLa mention {{{1}}} est inutile pour l'accessibilité, mais pertinente pour l'exportation des citations vers d'autres projets (Wikipédia en d'autres langues, Wikidata). Il n'existe pas de consensus sur son utilité, et de nombreux contributeurs l'ajoutent eux-mêmes. Voir Discussion utilisateur:CodexBot/Archive#Langue, langue originale. Un sondage communautaire serait nécessaire pour trancher.
Typographie anglaise et deux-points du sous-titre
modifierL'espace avant le deux-points séparant le titre du sous-titre est correcte quelle que soit la langue : c'est une convention bibliographique, gérée par le modèle. Elle est sans rapport avec la règle typographique anglaise qui proscrit l'espace avant un double point dans une phrase. Voir cette discussion.
Pourquoi le bot francise-t-il les noms de ville ?
modifierPourquoi le bot modifie-t-il l'ordre des paramètres ?
modifierPour l'harmonisation. Formulée du point de vue du développement, la question devient : faut-il coder la conservation d'un ordre de paramètres fantaisiste ? Conserver cet ordre complique en outre l'insertion des données nouvelles — où les placer proprement ?
Pourquoi le bot modifie-t-il l'adresse du paramètre « lire en ligne » ?
modifierPour retirer les données de suivi ou les traces du navigateur du contributeur ayant copié l'adresse, et pour remplacer certaines adresses par un permalien conçu pour durer. Voir Wikipédia:Le Bistro/2 avril 2020#Nettoyage d'URL.
Détail des traitements : Utilisateur:CodexBot/Complétion bibliographique.
Fonctionnement général
modifierComment empêcher le bot de modifier une citation ?
modifierEn y insérant un commentaire invisible, par exemple <!-- ne pas corriger -->. CodexBot ne touche jamais à une référence portant un commentaire : il en déduit qu'un humain s'y est déjà penché, et il lui laisse le bénéfice du doute.
Comment empêcher le bot d'intervenir sur tout un article ?
modifierEn y plaçant {{bots|deny=CodexBot}}. Les bandeaux {{nobots}}, {{En travaux}}, {{En cours}}, {{R3R}} et {{Protection}} le tiennent également à l'écart. Il s'abstient enfin sur tout article édité par un humain dans les dix dernières minutes.
Quand le bot repassera-t-il sur l'article ?
modifierCodexBot l'ignore. C'est compliqué.
Faut-il supprimer les messages du bot en page de discussion ?
modifierDu point de vue de CodexBot, cela n'a pas d'importance : il s'adapte. Il relit régulièrement les messages qui n'ont pas été effacés, vérifie si les erreurs signalées subsistent, et retire lui-même le message devenu caduc.
Du point de vue des contributeurs qui participent à la maintenance, en revanche, un message encore présent signifie qu'il reste des corrections à faire. L'effacer une fois le travail terminé est donc une bonne pratique — et CodexBot y voit une marque de sérieux.
Pourquoi le bot fait-il des modifications cosmétiques ?
modifierPar souci d'harmonisation. Ces modifications ne changent pas le rendu de la page, et CodexBot ne les effectue jamais seules : elles n'accompagnent que des corrections substantielles portant sur d'autres références de la même page.
Voir aussi : page principale · Journal : état des opérations · page de discussion