Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

DELPHIBOT LE DAEMON POUR IRC


Information sur la source

Catégorie :Réseau & Internet Classé sous : deamon, irc, bot, robot Niveau : Expert Date de création : 22/12/2002 Date de mise à jour : 18/05/2003 00:48:22 Vu / téléchargé: 7 586 / 742

Note :
5,67 / 10 - par 3 personnes
5,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (19)
Ajouter un commentaire et/ou une note

Description

Ceci est un bot IRC,
Il est comme Eggdrop, sauf que celui-ci ne compile pas les scriptes...
il fait mieux, tout est géré par des dlls dont le prototype est un peu standarisé.
Comme ça votre bot sera capable de gerer le salon, les utilisateurs, les floods,
et même divertir, ou faire un quiz...
Les plus avancés pourront facilement creer un lien avec leurs pages web et mettre des statistiques sur l'audiance. Ou Bien faire un FServer pour partager les fichiers par IRC...
J'espere que ça va plaire à tout le monde :)

NB:  
  J'ai changé la base de donnée du bot, elle utilise mtn des classes à la place des listes chainées. c'est plus fiable.
  Le source est mtn dispo.

  
 

Conclusion

Dedicace à:
Skyer,
SmplyRed,
Akai_,
Fantom,
SpyIRC
et les autres :)  
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de Nono40 le 22/12/2002 14:07:31

Ou est le source complet ?

signaler à un administrateur
Commentaire de Pascail le 23/12/2002 08:07:51

c'est sur, je voudrais bien voir la source ... a moins que cette source ne soit pas de toi :-|

@++ Pascail

signaler à un administrateur
Commentaire de ZED le 25/12/2002 13:01:34

Vraiment je regrette de ne pas pouvoir déposer le sourcecomplet du bot... mais cela ne va pas etre vraiment trop grave.

En fait, ce source est bien de moi Pascail... je suis bien + capable de faire mieux lol

Je demandes aux amis Acros d' IRC de bien vouloir s'interesser à ce projet et creer des Dlls pour ce bot. je fais de même en tout cas.
Merci d'avance.

Tx à Nono40 pour le conseil :-)

signaler à un administrateur
Commentaire de ZED le 27/12/2002 13:24:05

Soif de commentaires :-)

signaler à un administrateur
Commentaire de NewbiZ le 28/12/2002 17:13:17

Bah ca vaut le coup de s'investir dans ce bot uniquement si ses sources sont ouvertes, irc est le domaine de prédilection de l'open-source.

signaler à un administrateur
Commentaire de fredos34 le 06/01/2003 07:34:53

Ca L'aire super se bot.. bon, je me suis pas investi a fond.. j'ai vite regardé.., mais un exemple complet dll.. exemple.. onstart dire un msg, on ident, dire un message.. login..ect..  Mais bon, ca n'a pas l'aire asi difficile.. mais faut prendre son temps.  Si non tu en a parlé a des sites irc sur Internet ou juste dans codes-source ? Merci. Tres beau projet.

signaler à un administrateur
Commentaire de fredos34 le 06/01/2003 07:35:56

je voulais dire : Un exemple dll complet aurait été bien....

signaler à un administrateur
Commentaire de ZED le 06/02/2003 23:46:17

Je termine seulement qq exams et je viens :)
Je compte faire un IDE spécial pour ce type de DLLs.
Souhaitez moi bonne chance!

signaler à un administrateur
Commentaire de ZED le 25/02/2003 22:31:51

Le source complet est dispo...

signaler à un administrateur
Commentaire de Khronos03 le 06/04/2003 14:58:15

Kan je veux compiler, on me dit "sockets.dcu" non trouvé... Comment y remédier?
Merci d'avance :p

signaler à un administrateur
Commentaire de ZED le 07/04/2003 02:44:05

En fait, DelphiBot utilise la bibliothèque de sockets Borland pour Delphi 6 (Sockets.pas).

Pour compiler le bot sous une version de Delphi anterieure à 6, il faut juste se procurer l'unité 'Sockets.pas' et la mettre par exemple avec le source du bot.

Je n'ai pas mis cette unit avec le source pour la simple raison que c'est la propriété de Borland, et que je ne veux pas de poursuites judiciaires :)

Merci de le comprendre & bon coding

signaler à un administrateur
Commentaire de Khronos03 le 07/04/2003 20:57:36

J'utilise delphi 7 perso? qqn pourrait <a href="astetruc@free.fr">m'envoyer cette unité? </a>
Merci d'avance :p

signaler à un administrateur
Commentaire de ZED le 21/05/2003 23:21:43

Maintenant le source est compatible D6, D7.
J'ai modifié le client. mtn il utilise INDY.

signaler à un administrateur
Commentaire de Mltgames le 31/12/2004 11:34:29

jutilise delphi 7 puis quand jarrive ouvrir make.bat il me dise que IdIrcClient.pas nest pas bon pourtant jai rien retoucher qq1 peut  maider svp

signaler à un administrateur
Commentaire de freax le 22/01/2005 02:47:35

j'ai prit ton fichier, je compile j'ai sa :
tu peut m'aider?


[Erreur] IdIrcClient.pas(275): Identificateur non déclaré : 'UseNagle'
[Erreur] IdIrcClient.pas(297): Identificateur non déclaré : 'Binding'
[Erreur] IdIrcClient.pas(297): 'END' attendu(e) mais ')' trouvé(e)
[Erreur] IdIrcClient.pas(300): EXCEPT ou FINALLY attendu
[Erreur] IdIrcClient.pas(301): 'END' attendu(e) mais 'EXCEPT' trouvé(e)
[Erreur] IdIrcClient.pas(303): '.' attendu(e) mais ';' trouvé(e)
[Erreur] IdIrcClient.pas(319): Identificateur non déclaré : 'Connect'
[Erreur] IdIrcClient.pas(321): Identificateur non déclaré : 'Connected'
[Erreur] IdIrcClient.pas(322): Identificateur non déclaré : 'doConnect'
[Erreur] IdIrcClient.pas(392): Identificateur non déclaré : 'Binding'
[Erreur] IdIrcClient.pas(392): 'END' attendu(e) mais ',' trouvé(e)
[Erreur] IdIrcClient.pas(367): Etiquette déclarée et référencée, mais pas définie : 'L1'
[Erreur] IdIrcClient.pas(400): ';' attendu(e) mais 'IF' trouvé(e)
[Erreur] IdIrcClient.pas(402): Identificateur non déclaré : 'GotIrcAddress'
[Erreur] IdIrcClient.pas(402): Identificateur non déclaré : 'FNick'
[Erreur] IdIrcClient.pas(402): Opérateur non applicable à ce type d'opérande
[Erreur] IdIrcClient.pas(403): Le type de l'expression doit être BOOLEAN
[Erreur] IdIrcClient.pas(405): Identificateur non déclaré : 'FIRCAddress'
[Erreur] IdIrcClient.pas(410): Identificateur non déclaré : 'FOnRaw'
[Erreur] IdIrcClient.pas(412): Identificateur non déclaré : 'Temp'
[Erreur] IdIrcClient.pas(412): Identificateur non déclaré : 'S'
[Erreur] IdIrcClient.pas(414): Identificateur non déclaré : 'Self'
[Erreur] IdIrcClient.pas(414): Types incompatibles
[Erreur] IdIrcClient.pas(414): Types incompatibles
[Erreur] IdIrcClient.pas(418): Identificateur non déclaré : 'FConnected'
[Avertissement] IdIrcClient.pas(419): Texte après le 'END.' final ignoré par le compilateur
[Conseil] IdIrcClient.pas(93): Le symbole privé 'doConnect' est déclaré mais jamais utilisé
[Erreur] IdIrcClient.pas(105): Déclaration forward ou external non satisfaite : 'TIdIrcClient.Msg'
[Erreur] IdIrcClient.pas(106): Déclaration forward ou external non satisfaite : 'TIdIrcClient.Notice'
[Erreur] IdIrcClient.pas(107): Déclaration forward ou external non satisfaite : 'TIdIrcClient.Action'
[Erreur] IdIrcClient.pas(108): Déclaration forward ou external non satisfaite : 'TIdIrcClient.Ctcp'
[Erreur] IdIrcClient.pas(109): Déclaration forward ou external non satisfaite : 'TIdIrcClient.CtcpReply'
[Erreur] IdIrcClient.pas(110): Déclaration forward ou external non satisfaite : 'TIdIrcClient.DCC'
[Erreur] IdIrcClient.pas(111): Déclaration forward ou external non satisfaite : 'TIdIrcClient.Join'
[Erreur] IdIrcClient.pas(112): Déclaration forward ou external non satisfaite : 'TIdIrcClient.Part'
[Erreur] IdIrcClient.pas(113): Déclaration forward ou external non satisfaite : 'TIdIrcClient.Mode'
[Erreur] IdIrcClient.pas(114): Déclaration forward ou external non satisfaite : 'TIdIrcClient.MultiMode'
[Erreur] IdIrcClient.pas(115): Déclaration forward ou external non satisfaite : 'TIdIrcClient.Topic'
[Erreur] IdIrcClient.pas(116): Déclaration forward ou external non satisfaite : 'TIdIrcClient.Ban'
[Erreur] IdIrcClient.pas(117): Déclaration forward ou external non satisfaite : 'TIdIrcClient.UnBan'
[Erreur] IdIrcClient.pas(118): Déclaration forward ou external non satisfaite : 'TIdIrcClient.Op'
[Erreur] IdIrcClient.pas(119): Déclaration forward ou external non satisfaite : 'TIdIrcClient.Deop'
[Erreur] IdIrcClient.pas(120): Déclaration forward ou external non satisfaite : 'TIdIrcClient.Voice'
[Erreur] IdIrcClient.pas(121): Déclaration forward ou external non satisfaite : 'TIdIrcClient.Devoice'
[Erreur] IdIrcClient.pas(122): Déclaration forward ou external non satisfaite : 'TIdIrcClient.HalfOp'
[Erreur] IdIrcClient.pas(123): Déclaration forward ou external non satisfaite : 'TIdIrcClient.DeHalfOp'
[Erreur] IdIrcClient.pas(124): Déclaration forward ou external non satisfaite : 'TIdIrcClient.Kick'
[Erreur] IdIrcClient.pas(125): Déclaration forward ou external non satisfaite : 'TIdIrcClient.ChangeNick'
[Erreur] IdIrcClient.pas(126): Déclaration forward ou external non satisfaite : 'TIdIrcClient.ChanServ'
[Erreur] IdIrcClient.pas(127): Déclaration forward ou external non satisfaite : 'TIdIrcClient.NickServ'
[Erreur] IdIrcClient.pas(128): Déclaration forward ou external non satisfaite : 'TIdIrcClient.MemoServ'
[Erreur] IdIrcClient.pas(129): Déclaration forward ou external non satisfaite : 'TIdIrcClient.OperServ'
[Erreur] IdIrcClient.pas(130): Déclaration forward ou external non satisfaite : 'TIdIrcClient.HelpServ'
[Erreur] IdIrcClient.pas(131): Déclaration forward ou external non satisfaite : 'TIdIrcClient.XOnUndernet'
[Erreur fatale] MainWork.pas(8): Impossible de compiler l'unité utilisée 'IdIrcClient.pas'

signaler à un administrateur
Commentaire de ZED le 18/03/2005 20:43:12

Utilisez Indy 9 et >

signaler à un administrateur
Commentaire de taye78 le 04/05/2007 20:34:35

ZED = payday

wG @ freenode d8-D

(commentaire constructif)

signaler à un administrateur
Commentaire de ZED le 31/07/2008 04:18:40

wG le salaud, passe nous voir sur undernet au moins ;-)

dumb- : Ton nick en dit assez sur toi:

[04:13:28] <dumb-> je suis pas con
[04:13:32] <dumb-> c un bot modifier
[04:13:37] <dumb-> ça appartien à ZED

signaler à un administrateur
Commentaire de masdeeper le 26/03/2009 05:54:31

Zed : mecri beaucoup! ton projet à l'air vraiment bien.
Je vais m'en servir pour amélioré ma programmation.
Je suis en résautique.

A+

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

bot irc socket [ par lulu57 ] Bonjour, j'ai crée un bot pour irc. j'ai également mis dans la base de registre pour qu'il ce lance tout seul.Pour qu'il ce connect, je me suis servit composant irc [ par yomane51100 ] bonjour a tous est toutes je souheterez faire un client irc juste pour me connecter sur irc.free.frest me connecter sur le salont #directperso mes je IdentD IRC [ par l0sth34d2 ] Bonjour!J'aimerais tout simplement savoir si quelqu'un saurais me guider pour créer le IdentD Server pour IRC.. Je sais que c'est quelque chose de rel IRC ? [ par Hardouz ] salut a tous je veux faire une comminication client serveur genre chat a traver un serveur irc !!! merci de me donner un site ou qq chose qui maide a client IRC [ par Hardouz ] salut je vx faire un client irc avec le composant INDY idirc j'ai reussi a me connecté ! mais je sais pas comment joindre un channel et ecrire tu t Trier une pile de feuille de papier numéroté, un algorithme??? [ par abcdef70 ] Bonjour.Je fabrique présentement un robot qui doit trier une pile de feuille de papier numéroté.Il y a une pile de 500 feuilles devant le robot, chaqu portrait_robot [ par inginfsara ] saluuuuuuuuuuuuuuuuuuuuuuuuuuj'ai un projet de fin d'etude sur le theme de création de portrait et je veut connait comment je peut couleurer se portra IRC SERVER [ par spyirc ] je cherche des sources et des composents pour un serveur IRC help plz :p je voudrai faire un bot pour nimporte quel client de chat [ par Satanus ] Enfaite pour faire le bot jy arrive mais ce que j'arrive pas a faire cest que des qu'un champ edit a le focus sur nimporte quel fenetre que ce soit eh utiliser un composant [ par koko ] Voila, je voudrais savoir comment je pourrais faire pour pouvoir utiliser un composant sans le mettre sur ma fiche... par exemple, j'ai d/l un composa


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.