Code du bot irc UneFede

theo 40912a8358 [WIP] Réécriture des scripts rapatriant les infos depuis db.ffdn.org 9 years ago
README.md 89cbe3ab78 on documente l'ajout de nouveau FAI 10 years ago
dev.pl 9e31ce8b54 inspiré par 10 years ago
fetch_fai_info.pl 40912a8358 [WIP] Réécriture des scripts rapatriant les infos depuis db.ffdn.org 9 years ago
unefede.pl 681dffc22c MAJ de la description du bot 9 years ago

README.md

UneFede

C'est un bot irc qui (pour l'instant) seulement présent sur le chan #ffdn. Il répond à quelques commandes.

Fonctionnement

Trois scripts :

  • unefede.pl (basé sur Bot::BasicBot) qui se connecte à irc et lit à partir de fichier plat
  • feed.ksh qui se contente juste de télécharger les json
  • json-file.pl qui va parser les json et écrire dans les fichiers lus par unefede.pl

Seuls ces deux derniers ont intérêt à être dans cron(8).

Autre

Je complèterai ce readme avec les réponses des questions qu'on me pose :p

Ajouter un nouveau FAI de la fédé

Trois étapes :

  • dans feed.ksh, on ajoute le lien vers le json du nouveau
  • dans unefede.pl, on ajoute les regex pour le nouveau
  • dans une fede.pl, on ajoute les blocs (els)if pour les commandes adh et info avec la regex précédemment rajoutée