cGwog (Bot IRC) par N-0-X


Description

Ce qu'il reste à faire:

  1. Prendre en compte la personne qui exécute les commandes pour éviter que n'importe qui fasse n'importe quoi =)
  2. Modifier les modes du nick (+B par exemple)
  3. Implémentation des erreurs que répondrait le serveur
  4. Plein de choses...


Ce qui est déjà implémenté:



Histoire du projet :

Le but du projet était d'abord de refaire un bot IRC (Ym90 étant mon premier bot IRC en Python utilisant IRCLib) mais aussi de ne pas m'ennuyer pendant quelques heures :-P.

J'avais prévu que ce bot allait simplement logguer ce qui se passait sur le chan (je ne comptais pas le mettre sur plusieurs chans au début). Une fois que j'ai réussi ça (ce qui était beaucoup plus facile que prévu, lol), j'ai décidé de mettre en forme le texte dans les logs pour que ces derniers soient bien lisibles.

Je décidai ensuite d'ajouter des commandes par message privé et non sur le chan directement (ça m'a pris plus de temps car j'ai dû lire toute l'aide du module pour trouver la bonne fonction, en espérant qu'elle existait bien sûr). Ensuite, j'ai ajouté d'autres commandes, notament stats qui permet d'afficher par exemple ceci:

Nombre de messages privés reçus: 25
Nombre de messages publics envoyés: 142
Durée d'exécution: 06:19:43
Connecté sur: #noxistes,
Nicks m'ayant parlé: N-0-X, CommComm, Warfo


Change Log

10.11.2005 : Ajout de la comande d'OP et de Voice sur un chan et correction de quelques bugs
24.09.2005 : Ajout d'une commande permettant de changer de pseudo et d'authentifier le bot
24.09.2005 : Correction de la commande d'authentification
30.08.2005 : Ajout de la commande stats
28.08.2005 : Nombreuses commandes ajoutées :)
27.08.2005 : cGwog répond aux messages privés et exécute des commandes grâce à ces messages
27.08.2005 : logguer.py est renommé cGwog
26.08.2005 : Début du projet sour le nom banal de logguer.py


Fichiers

  http://www.noxistes.org/projets/cGwog/