NewSyndrome
Version : 1.6.8
Modules de NewSyndrome
Avant de lire la documentation de chaque module, il est préférable de lire : les explications générales

La documentation des modules suivants est disponible :
admin Ce module permet d'authentifier un user comme administrateur et ainsi charger et décharger des modules à la volée, faire [...]
alist Ce module permet de voir quels accès d'un salon sont actifs (sont en mémoire). [...]
allcompo Ce module permet de récupérer la description d'un composant électronique ainsi que sa datasheet à partir de sa référence [...]
auth Ce module permet de s'authentifier sur un accès salon, créer un accès ou encore d'enregistrer un salon. [...]
auto Ce module permet au bot de mettre des modes à ceux qui entrent sur le salon. [...]
ban Ce module permet d'appliquer un ban, ou d'en enlever un, et de kickban (ban de la personne puis kick du salon). [...]
bing Ce module permet d'effectuer une recherche sur bing [...]
boggle Ce module est une version IRC du jeu de lettres boggle [...]
botinfo Ce module permet de générer une page HTML contenant les informations sur le bot comme son nick, le serveur de connexion, [...]
bugmenot Ce module permet d'obtenir un login/password d'un site via bugmenot.com [...]
carac Ce module permet de connaître le caractère de commande d'un bot NewSyndrome. [...]
coda Ce module permet d'avoir la valeur ohmique d'une résistance par son code couleur et inversement [...]
coding Ce module permet d'effectuer quelques fonctions parfois utiles pour les développeurs. [...]
conseil Ce module est le portage d'une page web générant des conseils (débiles). [...]
compo Ce module permet de récupérer la description d'un composant électronique ainsi que sa datasheet à partir de sa référence [...]
ctcp Ce module permet au bot de réponde à un CTCP VERSION ainsi qu'à un CTCP PING. [...]
dico Ce module permet d'afficher la définition d'un mot. [...]
entree Ce module permet de faire exécuter au bot des commandes lorsqu'il se connecte, ceci est utile pour les requêtes [...]
eval Ce module permet de calculer une expression mathématique. [...]
extension Ce module permet de connaître le type d'un fichier par son extension et les programmes spécifiques l'utilisant. [...]
get_bot_ip Ce module permet d'obtenir l'ip du bot. [...]
google Ce module permet d'effectuer des recherches sur google depuis un salon IRC. [...]
hlmoi Ce module permet d'être appelé par le bot à une heure précise ou au bout d'un temps donné [...]
idea_mysql Ce module permet de stocker une todolist dans une base Mysql consultable et modifiable depuis l'IRC [...]
info Ce module permet de connaître les informations relatives à un module chargé. [...]
joinpart Ce module permet de faire joindre ou quitter un salon au bot. [...]
kick Ce module permet de kicker des utilisateurs d'un salon lorsque le bot est op ou a les droits nécessaires. [...]
last5 Ce module permet d'afficher les 5 dernières lignes des salons [...]
larva Ce module génère une discussion pseudo-scientifique sur le salon. [...]
lists Ce module permet d'afficher des lignes au hasard de fichiers de type texte [...]
log Ce module permet de sauvegarder les discussions des salons et des pvs. [...]
mod_update Ce module permet de mettre à jour les autres modules à partir des sources du dépôt SVN. [...]
modes_chans Ce module permet de modifier les modes d'un salon et d'enregistrer les modes dans la base de données pour les remettre [...]
mot_proche Ce module permet de trouver les 5 mots se rapprochant le plus de celui que l'on demande [...]
nicklen Ce module permet de virer automatiquement ceux qui entrent avec des pseudos trop longs et ceux qui changent [...]
nioutaik Ce module renvoie une expression du site nioutaik.fr [...]
noforcing Ce module permet de quitter un channel blacklisté lors d'un JOIN automatique [...]
pasting Ce module permet d'envoyer au bot via un DCC SEND un fichier texte ou un code source qui sera converti en HTML avec [...]
pong Ce module est très important puisqu'il permet au bot de renvoyer un PONG lorsqu'un PING du serveur est reçu. [...]
quote_mysql Ce module permet de stocker des quotes d'un ou plusieurs salons dans une base de donnée mysql. [...]
raw Ce module permet de faire envoyer par le bot ce qu'on veut (des requêtes RAW) au serveur. [...]
rejoin Ce module permet au bot de rejoindre automatiquement un salon lorsqu'il en est kické. [...]
reversemd5 Ce module permet d'obtenir le plaintext d'un hash MD5 via gdataonline.com, md5hood.com, tdark-knight.com, isc.sans.org et passcr [...]
say Ce module permet de faire envoyer des messages à un channel ou un user par le bot. [...]
sondes Ce module permet d'obtenir des informations sur le système [...]
synonyme Ce module permet de rechercher les synonymes d'un mot [...]
sysinfo Ce module permet de connaître quelques informations sur la machine sur laquelle tourne le bot comme l'OS, [...]
tele Ce module permet d'obtenir le programme télé en cours, des 6 chaînes hertziennes et de la TNT. [...]
telesoir Ce module permet de connaître le programme télé de la soirée, des 6 chaînes hertziennes et de la TNT, [...]
topic Ce module permet de modifier un topic d'un salon et d'en enregistrer un dans les bases de données. [...]
trad Ce module permet de faire une traduction automatique et une détection de la langue en utilisant le service de google. [...]
uptime Ce module permet de connaître depuis combien de temps le bot est lancé et depuis combien de temps il est connecté [...]
urbandico Ce module permet d'effectuer une recherche sur urbandictionnary.com [...]
url_mysql Ce module permet de stocker des urls avec leur description dans une base de données mysql. [...]
users_modes Ce module permet de changer le mode des utilisateurs : les voicer, oper, etc. Il permet aussi de le faire sur tous [...]
videolink Ce module permet de trouver le lien qui permet de télécharger une vidéo youtube ou dailymotion [...]
wikipedia Ce module permet d'afficher le début d'un article (fr) wikipedia [...]
Sagwin
Miroir SVN [03/07/2011]
Le serveur hébergeant le dépôt SVN est down en ce moment. Heureusement un miroir est en place permettant de checkout : svn co http://svn.sagwin.org/newsyndrome/trunk/ newsyndrome

N'hésitez pas à nous soumettre vos idées, suggestions, ou vos souhaits via les tickets (quand le serveur sera de nouveau up) ou par mail ou sur l'IRC car la période de développement instensif devrait bientôt commencer.
1.6.8 RELEASED [07/11/2010]
Voici une release intermédiaire afin d'éprouver les changements qu'il y a eu dans le bot et de mettre à jour les modules web (dico, urbandico, tele, telesoir etc). Rendez-vous section téléchargement pour la récupèrer.
Maintenant NewSyndrome supporte la connexion à l'IRCd en IPv6 (option --enable-ipv6 de configure), ainsi que le SSL sans vérifications (option --enable-ssl de configure). Beaucoup d'améliorations (consommation de ressources CPU diminuée de 97%), corrections de bugs et en plus de nouveaux modules sont présents dont bugmenot, nioutaik, mod_update (pour mettre à jour les autres modules), reversemd5 et bot_get_ip. Je vous invite à jeter un oeil sur le changelog et sur la documentation des modules.

En cas de problèmes : ticket sur TRAC | IRC | mail.
Si vous utilisez NewSyndrome ça serait sympa de vous ajouter sur la NSList.
NS logo redesigned [27/10/2010]
Vous avez sûrement remarqué que le logo et la bannière de NewSyndrome ont changé (contrairement au reste du site qui est toujours aussi moche) ! Eh bien on doit ces merveilles à lastrodamo qui a eu la gentillesse et le talent de créer ces robots 3D pour NewSyndrome. Allez faire un petit tour sur son site qui contient d'autres de ses créations : http://www.3dminfographie.com/
<joke>Pour chaque visite sur son site un module de plus sera codé.</joke>

Encore merci lastrodamo !
NS is not dead [21/10/2010]
Non NewSyndrome n'est pas mort ! Bien que la release 1.7 ait plus d'un an de retard, les évolutions et les modifications se font régulièrement.
J'invite tous les utilisateurs à passer à la version courante des sources du dépôt SVN. Toutes les modifications apportées dans le trunk sont stables et fonctionnelles. Vous pouvez télécharger les snapshots ici.

Depuis plus d'un mois une grosse amélioration du noyau du bot est testée, elle permet de diminuer de plus de 97% les ressources système consommées !!
Le système de mise à jour des modules directement via l'IRC est en cours de test et pour l'instant fonctionne parfaitement.
Je remercie Blopdak qui a travaillé sur un bind permettant de charger des modules écrits en Java dans NS.

Si vous codez des modules n'hésitez pas à me les envoyer et n'hésitez pas à me contacter (par IRC, TRAC ou mail) si vous avez une question ou un problème.
1.6.6 RELEASED [15/03/2009]
Le bug est corrigé ! Ce genre de mésaventure ne devrait plus se reproduire puisque nous avons prévu de coder des modules de non-régression et d'auto test (pour la version 1.7).

Allez section téléchargement pour la récupèrer.

Si vous trouvez des bugs (ou des failles) n'hésitez pas à laisser un ticket sur le TRAC, ou m'envoyer un mail ou via l'IRC.

Copyleft Thaeron 2005 - 2008 - Site sous Licence GPL - Sagwin