Utilisateur:Savant-bot/Documentation

Présentation

Savant-bot (d · c · b) est programmé en Python par Savant-fou (d · c · b), en utilisant la bibliothèque Pywikipediabot. Tous les matins, en hiver, à 8 h 00 UTC, il se connecte aux sites internet des stations de ski pour récupérer :

  • la hauteur de neige ;
  • la météo ;
  • la température ;
  • le nombre de remontées mécaniques ouvertes ;
  • le nombre de pistes ouvertes, par niveau de difficulté.

Toutes les heures, il se connecte à http://weather.noaa.gov/ pour récupérer les températures de nombreuses villes du monde et actualiser le modèle {{Météo mondiale}}. Il récupère depuis cette page la {{Météo en Allemagne}}. Mais il vérifie également si un ou plusieurs séismes ont eu lieu, depuis le site de l'USGS (http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/quakes_big.php). Seuls les séismes de magnitude supérieure ou égale à 5 sur l'échelle du moment de force sont publiés et ajoutés sur {{Séismes du jour}}.

Modèles utilisés

Le tableau provient de Utilisateur:Savant-bot/Tableau. Le bandeau placé en page de discussion provient de Utilisateur:Savant-bot/Source. Les bandeaux « Station ouverte »/« Station fermée » peuvent être trouvés respectivement sur Utilisateur:Savant-bot/Ouverte et Utilisateur:Savant-bot/Fermée. {{Météo mondiale}} est généré à partir de Utilisateur:Savant-bot/Monde. Pour les séismes, le modèle de brèves est Utilisateur:Savant-bot/Séisme. Sur Wikinews en Turc, la météo mondiale est générée à partir de User:Savant-bot/Monde. Sur Wikinews en Finnois, la météo mondiale est générée à partir de User:Savant-bot/Monde. Pour {{Séismes du jour}}, la source se trouve ici : Utilisateur:Savant-bot/Séismes du jour. Pour la météo en Allemagne, le modèle se trouve sur Utilisateur:Savant-bot/Allemagne, pour la météo en Polynésie Française sur Utilisateur:Savant-bot/Polynésie Française et pour la météo en Guyane Française sur Utilisateur:Savant-bot/Guyane Française. Pour l'{{Image satellite du jour}}, le modèle est ici : Utilisateur:Savant-bot/Image satellite du jour. Pour les bulletins météo, c'est ici : Utilisateur:Savant-bot/Météo en France.

Bulletins d'enneigement PDF

Les bulletins d'enneigement au format PDF sont générés à 10 h UTC. Ils sont importés sur Commons ici : Fichier:Wikinews-Bulletin enneigement.pdf. Le fichier est généré avec PDFLaTeX. Les sources du fichier, utilisées par le robot, sont sur la page Utilisateur:Savant-bot/Tableau/Latex.

Mise à jour de la une

Les modèles {{Une 1}} et {{Une 2}} sont mis à jour à partir des articles du jour portant les modèles {{Mettre en une}} ou {{Mettre en une 2}}. Les modèles exclus lors de la mise à jour de la une sont récupérés par le bot sur cette page.

Pour ne pas afficher quelque chose sur la une, mettre le contenu à exclure entre les modèles {{Pas en une début}} et {{Pas en une fin}}. Voir par exemple Allemagne : le SPD remporte la majorité absolue à Hambourg.

Désactiver/Activer certaines fonctions

Le robot utilise des « interrupteurs », situés sur cette page. Pour activer une fonction, changez OFF en ON. Pour désactiver une fonction, changez ON en OFF. Soyez sûr de ce que vous faites. La page est semi-protégée.

Stopper complètement le bot

Pour arrêter le bot en cas d'urgence, les administrateurs peuvent le bloquer. Sinon, il faut passer par les interrupteurs, et changer tous les « ON » en « OFF ». Le robot ne se lancera plus. N'oubliez pas de laisser un message à Savant-fou (d · c · b), afin que le problème soit résolu rapidement.

IRC

Le bot est présent sur IRC dans le salon #wikinews-fr. La commande !help permet de recevoir de l'aide sur les fonctions IRC. !doc donne un lien vers cette documentation. !die déconnecte le robot (opérateurs uniquement). !stop stoppe le robot, il ne peut plus modifier Wikinews (les interrupteurs sont changés opérateurs seulement). !urgence « tue » le programme informatique sur le serveur (opérateurs seulement). Avec !run vous le redémarrez. Savant-bot ne répond pas aux messages privés.

Suggérer des fonctions, demander l'ajout sur un wiki

Demandez à Savant-fou 😉.