Project

General

Profile

Actions

Demande #6303

closed

Réécrire Hebdobot en Python

Added by Frédéric Couchet 11 months ago. Updated 3 months ago.

Status:
Résolu
Priority:
Normale
Assignee:
-
Target version:
-
Start date:
01/02/2024
Due date:
% Done:

0%

Estimated time:
Difficulté:
2 Facile

Description

Hebdoot a été écrit en Java, nous n'avons plus personne pour maintenir le logiciel et le faire évoluer.

Mindiell a proposé de réécrire le bot en Python.


Files

reviewstats.csv (12.3 KB) reviewstats.csv Fichier de stats au 29 mars 2024 Frédéric Couchet, 04/04/2024 10:06 AM
Actions #1

Updated by Frédéric Couchet 11 months ago

[01/12/24 10:31] <Mindiell> madix : le code du nouvel hebdobot est disponible ici : https://forge.april.org/mindiell/hebdobot

Tests à venir.

Actions #2

Updated by Frédéric Couchet 8 months ago

j'ai fait un test sur #april, voici mes remarques pour Mindiell (envoyées par courriel) :

- à la fin, lors de l'affichage du message

     <Testbot> % madix, ne pas oublier d'ajouter le compte-rendu de la
                 revue sur https://agir.april.org/issues/135 en
                 utilisant comme nom de fichier {nom_fichier}

    il y a {nom_fichier} alors qu'il devrait y avoir
    20240403-log-irc-revue-hebdomadaire.txt

- le fichier pastehttps://paste.chapril.org/?ef88ec394a0cc99f#AygNcWTY9fYZtuovyC5XDHXBwScXbdmHikriqAcBTqUE
  : indique « Ce document expirera dans 4 minutes. »

  c'est un peu court :)

  mets plutôt 1 semaine stp

  Cela permettrait d'avoir accès au fichier même si on oublie de mettre
  en ligne juste après la revue

- Après mon test, j'ai relancé un test

  <madix> !debut

  et le bot m'a affiché

  <Testbot> % madix, une revue est déjà en cours.

  visiblement la commande fin n'a pas mis fin à la revue, alors que la
  synthèse est générée

Actions #3

Updated by Frédéric Couchet 8 months ago

Pour les tests le mieux serait de mettre le bot sur #april-test pour ne
pas polluer ici.

Est-ce que ton bot va pouvoir récupérer l'historique pour les stats ? Je
ne sais pas comment c'est stocké.

Actions #4

Updated by T. B. 8 months ago

1. Le bot est sur #april-test
2. J'ai positionné la conservation du pastebin à 1 semaine
3. j'ai corrigé pou que la fin de la revue soit bien prise en compte
4. J'ai remplacé {nom_fichier} par le nom du fichier
5. Pour l'historique des statistiques, il s'agit juste d'un fichier sur le serveur. Donc le bot pourra l'utiliser sans souci et récupérer les stats actuelles

Actions #5

Updated by Frédéric Couchet 8 months ago

Merci, j'ai refait un test, les problèmes signalés sont effectivement corrigés.

Pour les autres corrections à faire je crée des tickets sur la forge.

Actions #6

Updated by Frédéric Couchet 8 months ago

J'ai testé toutes les commandes qui fonctionnent correctement visiblement.

Pour les commandes en lien avec les statistiques (!stats !record) il faut attendre que le bot utilise le fichier de stats actuellement en prod.

Je le joins.

Actions #7

Updated by T. B. 8 months ago

Fichier remplacé. Pas besoin de redémarrer le bot, les stats ont l'air de passer.

Actions #8

Updated by Frédéric Couchet 3 months ago

  • Status changed from Nouveau to Résolu

La nouvelle version d'Hebdobot est en prod.

Actions

Also available in: Atom PDF