Code du bot irc UneFede

Daniel Jakots 4bf2dc2b4a migration du bot 10 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 4bf2dc2b4a migration du bot 10 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