Code du bot irc UneFede

alarig 519b84e804 Merge branch 'master' of theo/bot-irc into master 9 years ago
README.md 89cbe3ab78 on documente l'ajout de nouveau FAI 10 years ago
dev.pl 9e31ce8b54 inspiré par 10 years ago
feed.ksh 4bf2dc2b4a migration du bot 10 years ago
json-file.pl 4bf2dc2b4a migration du bot 10 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