Code du bot irc UneFede

Daniel Jakots a8e333d9d6 NDN est present du db 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 a8e333d9d6 NDN est present du db 10 years ago
json-file.pl 9e31ce8b54 inspiré par 10 years ago
unefede.pl 25c75cbd86 modif d'un message, rajout de la feature symbol et on fait parler le bot maintenant 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