Un bot en c pour le irc avec son bazooka

Description

BOnjour,

Je remet ici mon bot que j'ai programmé en C pour le Irc chat, et pour l'un de mes channels qui se trouve sur irc.heliosnet.org. #prog
C'était pour moi un petit defi personnel, puis je suis assez fiere de ce resultat.
Il est opérationnel.
Je lui ai collé un fichier mot de pass et de ce fait j'ai le controle absolu sur lui.
Avec un:

/msg test !register +mdp
et la il repond q'il est ok pour etre à mes ordres :p

recupere le ownership en faisant
!register +mdp

Il est navigable avec un !do part #prog ( et la il se casse )
puis !do join #programmation ( et la il va sur le channel officiel de CS, mais il se fait banir par coucou747 car coucou lol il ban vite, meffiez vous :p )
On peut le /query
bref pratiquement tout et même qu'il bazooka la tête des méchants avec son mega gourdin.
Son petit non c'est RahanBot, mais il peut aussi s'apelle cougar et autres e votre collection.
Les commandes:
!say #prog n'importe quelle phrase débile il la dit :p
pour le faire changer de nom
!do NICK rahanbot
tu peux lui envoyer des commandes IRC directement en fait avec la commande !do
Pour oper/deoper faut faire
!do MODE #prog +o bipbip
toutes les commandes pas implémentées tu peux les faire avec !do mais faut mettre la bonne syntaxe par exemple tu peux le faire quitter avec ça
genre !quit ou bien !do QUIT ou bien encore !do QUIT :message de départ

Ah oui pour taper au gourdin, faut faire ! bazooka + nick à taper :)

Ps: pour plus de détails sur sa confection , dirigez vous vers mon site et sa pag: http://bipbip-online.ifrance.com/rahan/rahanbot.html.

Conclusion :


Je remercie NeuroCypher et Tebecco pour m'avoir aidé su les raw.
Et Moonstone alias LeBouffon, pour ses précieux conseils, ses corrections et son affection qui m'est importante :p

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.