New Syndrome v1.4
Motivations:
Vous me direz pourquoi écrire des modules d'un projet qui n'est pas le mien? Tout simplement pour apprendre, apprendre à coder en groupe, apprendre à communiquer, aider le projet, etc...
Le fait de coder un module ne prend pas beaucoup de temps et cela permet de me détendre.
Et puis plus généralement un petit coup de main à un pote qui a débuté ce projet il y'a quelques années.
Ca fait toujours plaisir de voir qu'on est pas seul sur un projet qu'il y a d'autres personnes qui y croient et qui bossent pour le faire avancer.
Je vous invite donc à y participer, à amener vos idées, vos critiques, etc...
Vous trouverez la page officielle du projet
ici ainsi que les personnes à contacter et comment tester le bot.
Vous pouvez aussi m'envoyez un mail, je me ferais un plaisir d'y répondre.
Guides:
Quelques guides pour mieux utiliser et comprendre le fonctionnement
NewSyndrome.
- Compiler? : Aide pour la compilation de NewSyndrome.
- Configurer? : Aide pour la configuration de NewSyndrome.
- Chrooter : Une documentation pour installer le bot dans un environnement chrooter.
- ChrootUpdate : Mettre à jour un bot installé dans un environnement chrooter.
- StatsPsig : Mettre en place des stats sympa (avec le logiciel psig) pour le ou les channels où le bot est connecté.
- SSLServeur : Connection SSL à un serveur irc avec Stunnel.
Sous couches:
Sous couche d'abstraction permettant l'utilisation de ressource hors du bot plus facilement, on peut appeller ça de la programmation avancée :
- ModuleMysql : Tout ce qui est lié à la configuration des modules pour se connecter à mysql (port ?, ip ?, quelle table pour quel channel ?, .....)
Modules:
Voici la liste des modules que j'ai crée pour New Syndrome v1.4, ainsi que leur documentation :
- Dico : Affiche la définition d'un mot du dictionnaire français (Utilisation : dico mot).
- IdeaMysql : Stocke des Idées dans une base de données de type Mysql.
- Info : Affiche des informations sur un module (Utilisation : info name_module)
- QuoteMysql : Stocke des Quotes dans une base de données de type Mysql.
- Telesoir : Affiche le programme télé du soir (20h50 23h) des 6 chaînes françaises (Utilisation : telesoir).
- UrlMysql : Stocke des URLs ainsi que leurs descriptions dans une base de données de type Mysql.
- Vuln : Affiche les vulnérabilités liés à un logiciel (Ne fonctionne plus : 02/03/2005).
Vous ne trouverez aucun code source ici. Ils sont tous à l'interieur des sources du bot que vous trouverez sur son site.
Liens
HOW-TO décrivant comment créer des modules pour New Syndrome. Le mieux étant de contacter le mainteneur du projet qui vous expliquera les subtilités et les évolutions qui ont été faites depuis l'écriture de se manuel.
FAQ du projet New Syndrome.