Skip to content
Extraits de code Groupes Projets
avatar de l'utilisateur
Alexandre Morignot rédigé
0afb7414
Historique
Nom Dernière validation Dernière mise à jour
Sam
doc
.gitignore
README.md
Sam.pl

Sam

Sam est un bot IRC permettant de gérer un calendrier.

Un événement est composé de :

  • un titre ;
  • une date ;
  • un lieu ;
  • une description (optionnel) ;
  • une URL (optionnel).

Sam sait aussi récupérer automatiquement ces informations de certains sites, et peut donc remplir lui-même ces champs. Il supporte actuellement les sites suivant :

Enfin Sam permet d'enregistrer la participation à un événement et de voir les participants.

TODO

Par ordre de priorité / faisabilité / difficulté :

  • notification en query avant la soirée si on y participe
  • recherche
  • gérer plus de sites ?

Contribuer

Le dépôt est disponible sur git.iiens.net.

Il y a un chan irc : irc://#sam@irc.iiens.net.

Le bot est codé en perl, à l'exception de la partie concernant la récupération des infos à partir d'un site qui utilise la librairie Python Weboob.

Il partage sa structure ainsi que pas mal de code avec PlayBot, un autre bot IRC. Il faudrait d'ailleurs un jour externaliser quelques parties du code et les mettre en commun.