Eti229 added a comment.

  Introduction
  
  Qu'est-ce qu'ArchivingBot ?
  
  ArchivingBot est un bot permettant d'automatiser l'archivage des discussions 
sur les pages de discussion de Wikipédia. Il facilite l'organisation en 
archivant automatiquement les anciennes discussions, améliorant ainsi la clarté 
et réduisant la taille des pages.
  
  Avantages de l'utilisation d'ArchivingBot
  
  Organisation et clarté : Permet de garder les discussions récentes visibles 
tout en archivant les discussions anciennes.
  
  Réduction de la taille des pages : Diminue la charge des pages de discussion 
pour un meilleur temps de chargement.
  
  Archivage automatisé : Plus besoin de déplacer manuellement les discussions.
  
  Configuration de base
  
  Ajout d'ArchivingBot à une page de discussion
  
  Pour activer ArchivingBot sur une page de discussion, ajoutez une 
configuration spécifique dans la page.
  
  Exemple :
  
  {{User:ArchivingBot/config
  
  | archive = Talk:Archive  |
  | maxsize = 100K          |
  | minthreadsleft = 5      |
  | minthreadstoarchive = 2 |
  | algo = old(30d)         |
  |
  
  }}
  
  Explication des paramètres de base
  
  archive : Emplacement où seront stockées les archives.
  
  maxsize : Taille maximale de la page avant archivage.
  
  minthreadsleft : Nombre minimum de fils de discussion à laisser actifs.
  
  minthreadstoarchive : Nombre minimum de fils à archiver.
  
  algo : Algorithme d'archivage, exemple : old(30d) pour archiver les 
discussions de plus de 30 jours.
  
  Options de configuration avancées
  
  Personnalisation du comportement
  
  Il est possible d'exclure certaines sections ou définir un format d'archivage 
personnalisé.
  
  Exemple :
  python archive.py --page="Discussion:Exemple"
  
  {{User:ArchivingBot/config
  
  | archive = Talk:Archive           |
  | algo = old(60d)                  |
  | archiveheader = {{Talk archive}} |
  |
  
  }}
  
  Cas particuliers et exceptions
  
  Si vous souhaitez exclure certaines sections de l'archivage, utilisez 
exceptsections.
  
  Pour archiver vers plusieurs emplacements, définissez plusieurs archive avec 
des conditions spécifiques.
  
  Dépannage et bonnes pratiques
  
  Problèmes courants
  
  Le bot n'archive pas les discussions : Vérifiez que la configuration est bien 
placée en haut de la page.
  
  L'archivage ne fonctionne pas comme prévu : Assurez-vous que les paramètres 
sont correctement définis.
  
  Meilleures pratiques
  
  Ne pas définir une taille d'archivage trop faible.
  
  Vérifier que les archives sont bien accessibles.
  
  Informer les contributeurs des règles d'archivage appliquées.
  
  Technique de documentation
  
  Architecture et fonctionnement
  
  Langage : Python
  
  Bibliothèques : pywikibot, requests
  
  Processus :
  
  Récupération de la page cible.
  
  Analyse des discussions.
  
  Application des règles d'archivage.
  
  Envoi des discussions archivées vers la page d'archive.
  
  Paramètres de configuration détaillés
  
  Chaque paramètre peut être configuré pour ajuster l'archivage selon les 
besoins.
  
  Exemple de priorité :
  Si minthreadsleft=3 et minthreadstoarchive=5, mais que seuls 4 fils de 
discussion sont disponibles, l'archivage ne se produira pas.
  
  API et interfaces
  
  ArchivingBot peut être contrôlé via Pywikibot pour exécuter des commandes en 
ligne de commande.
  
  Exemple :
  
  python archive.py --page="Discussion:Exemple"
  
  Maintenance et développement
  
  Mise à jour : Assurez-vous de suivre les nouvelles versions.
  
  Contribution : Ouvrir une pull request sur le dépôt officiel.
  
  Tests : Vérifier avec une page de test avant d'appliquer les changements à 
grande échelle.
  
  Ressources supplémentaires
  
  Documentation officielle Pywikibot
  
  Forums d'aide Wikipédia
  
  Dépôt GitHub du projet
  
  Conseils de rédaction
  
  Utiliser un langage clair et concis.
  
  Illustrer avec des exemples concrets.
  
  Maintenir la documentation à jour avec les dernières versions d'Arc

TASK DETAIL
  https://phabricator.wikimedia.org/T390358

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Pabloawiki, Eti229
Cc: Pabloawiki, Eti229, Wisdom-Hassan, Aklapper, pywikibot-bugs-list, Paul26, 
mevo, Danny_Benjafield_WMDE, S8321414, Astuthiodit_1, karapayneWMDE, Invadibot, 
PotsdamLamb, Jyoo1011, maantietaja, JohnsonLee01, SHEKH, Dijkstra, Khutuck, 
Nintendofan885, Akuckartz, Zkhalido, Aram, Viztor, Nandana, Wenyi, Lahi, Gq86, 
GoranSMilovanovic, QZanden, Tbscho, KimKelting, MayS, LawExplorer, Mdupont, 
JJMC89, Dvorapa, _jensen, rosalieper, Altostratus, Avicennasis, Hannolans, 
Scott_WUaS, mys_721tx, Wikidata-bugs, Xqt, Hydriz, aude, jayvdb, Nemo_bis, 
Lydia_Pintscher, Masti, Alchimista, Mbch331
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to