Code du bot irc UneFede

theo 88feb08a4f Simplification du code il y a 9 ans
README.md 89cbe3ab78 on documente l'ajout de nouveau FAI il y a 10 ans
dev.pl 9e31ce8b54 inspiré par il y a 10 ans
feed.ksh 4bf2dc2b4a migration du bot il y a 10 ans
json-file.pl 4bf2dc2b4a migration du bot il y a 10 ans
unefede.pl 88feb08a4f Simplification du code il y a 9 ans

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