begin process at 2010 03 21 05:59:42
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > ** GUARD BOT ** BOT EN SOCKET

** GUARD BOT ** BOT EN SOCKET


 Information sur la source

Note :
8,88 / 10 - par 17 personnes
8,88 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :AddOns Classé sous :bot, socket, ia, robot, moderation Niveau :Expert Date de création :16/07/2003 Date de mise à jour :09/06/2004 17:10:33 Vu / téléchargé :17 309 / 1 979

Auteur : SornDrixer

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (66)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Introduction :

Guard Bot est un bot en socket, comportant une IA autonome, les options standarts de la pluspart des bots,
et surtout, il est totalement modulable. Que signifie modulable ?
Cela signifie tout simplement, qu'à l'aide de simple fichier ( module .mde ) ,
vous pourrez rajouter des fonctions au bot !

Plus + d'informations, lisez l'aide que j'ai fournit dans le zip , ainsi que le petit readme.txt

Version 1.8 (update du 09/06/04) :
- Modification de la fenêtre principale
- Ajout d'un serveur web affichant log et quotes du bot
- Ajout d'un éditeur de commandes. (commande de type : !commande)
- Ajout d'un auto-mode. (auto-op possible, auto-voice, etc)
- Ajout d'un panneau de configuration pour l'affichage mdx
- Ajout de la possibilité d'activer/désactiver le système de modules
- Ajout de la possibilité de configurer l'anti-flood
- Ajout de la possibilité de configurer l'anti-mass Deop
- Ajout de la possibilité de configurer l'anti-mass Join
- Ajout de la possibilité de configurer l'harcèlement en privée
- Bug du password réparé (bug infos : un password composé uniquement des 0 était considéré comme null)
- Bug au niveau des raw harc et join réparé (bug infos : raw pouvant être déclenché à partir d'un simple privmsg)

Version 1.7 (update du 20/05/04) :
- Ajout d'un système de performs.
- Ajout de la coloration en rouge sur l'etat de l'IA.
- Ajout d'un système de salutation auto dès qu'un user join un canal.
- Ajout d'une nouvelle aide pour GuardBot au format .CHM
- Ajout de l'option "Max chan patrouille"
- Bug dans le quote-system réparé (bug infos : suppression + ajout = 2 quotes avec le même numéro.)
- Bug dans l'anti-pub réparé (bug infos : les canaux ignorés ne se chargeaient plus.)
- Bug dans !patrouille réparé (bug infos : sur un grand serveur, mIRC faisait ramer énormément le PC)
- Optimisation légère au niveau de l'utilisation de mdx.dll

Version 1.6 (update du 08/05/04) :
- Nouvelle gestion des fichiers config. (dans le répertoire guard/system)
- Ajout d'un quote System complet.
- Ajout d'un 'Record Channel'.
- System de patrouille (!patrouille,!retour) amélioré.
- Ajout d'un timeout pour patrouille : empêche ainsi l'excess flood sur les serveurs très sensible au flood.
- Meilleure organisation des options dans le dialog.
- Meilleure gestion des variables.

Version 1.51 (update du 18/04/04) :
- bug dans l'auto-ident au niveau du PART
- bug au niveau de l'auto I.A qui faisait apparaître un message d'erreur dans le status
- Ajout d'un dialog d'information lors d'événement particulier, remplacant le simple echo
- Il est désormais impossible de décocher toute les cases 'fréquences' pour éviter tout bug
- La fonction !patrouille est désormais moins rapide (join chan/3 secondes) pour éviter toute déco 'excess flood' sur certains serveurs sensible.

Version 1.5 :
- Ajout de l'option "Bloquer CTCP"
- Ajout de l'option "Désactiver msg d'accueil"
- Ajout d'un dialog Anti-Pub
- Ajout de Host (owner), Ident (owner), pour + de sécurité.
- Ajout d'un Logo Changer
- Ajout de différents messages de quits. (guard/quits.txt)
- Ajout de différentes fréquences pour l'I.A, pour que le bot réponde plus ou moins souvent.
- Ajout de la commande !mode #canal [+/-][mode] pour changer le mode d'un canal.
- Suppression de la notice 'vous n'êtes pas identifié'
- Vérification si /dll est activé, ainsi que vérification de la version de mIRC à l'installation de l'addon
- Bug réparé de L'auto-op sur le Maitre
- Bug réparé dans l'anti-idle qui faisait répèter la même phrase.
- Bug réparé qui affichait l'état de l'I.A off même si l'I.A était on
- Optimisation mineur du code

Update du 21/02/04 :
- Ajout de l'option "Protéger Master"
- Possibilité de mettre plusieurs canal de control en les séparant par des virgules
- Possibilité de modifier l'IDENT
- Possibilité de modifier le realname (nom réel) du bot
- Ajout d'un dialog d'astuces au démarrage (possibilité de le désactiver)
- Corrections de bugs mineurs.
- Passage des options stockées en variable au stockage par .ini
- Réorganisation des élements du dialog
- Update de l'aide du GuardBot

Update du 15/02/04 :
- Possibilité d'activer ou non l'anti-flood
- Possibilité d'activer ou non l'anti-pub
- Possibilité d'activer ou non l'anti-mass-deop
- Gère plusieurs 'msg d'accueil', qui doivent être séparé par des /
- Ajout de la fonction !seen pseudo pour savoir si un pseudo a était vu par le bot.
- Ajout de la fonction !version pour connaitre la version du Guardbot utilisé. (réservé au Master)
- Bug dans l'editeur de module qui coupait la description réparé.
- Bug qui mettait que l'I.A étant off alors qu'elle était ON réparé.
- Auto I.A réparé et fonctionnel.
- Topic anti-spam paramètrable. (topic mis après que le guardbot est fermé un canal)
- Ajout de l'option "harcèlement en pv" (fonctionnant avec l'I.A activé) , le bot vient parler en pv avec quelqu'un par moment. (le hasard agit) (l'option n'agit pas sur le maitre)
- Update de l'aide du GuardBot

Update du 09/02/04 :
- Optimisation du code + raccourcissement d'une 50aine de lignes
- Optimisation de la gestion des raws
- bugs mineurs réparés
- Meilleur organisation de la base de donnée. (bddsay.txt)
- Ajout d'un 'message d'aurevoir' lorsque quelqu'un part d'un chan. (si I.A activé)

Update du 07/02/04 :
- Optimisation du code
- Dialog principal plus compact
- Ajout de l'option "mélanger"
- System de modules entièrement revue et fonctionnel (voir aide)
- Bug dans Panel Control connection au mauvais serveur corrigé
- Bug du message d'accueil du bot qui ne s'affichais pas
- Update de l'aide du GuardBot

Version 1.11 :
- System d'auto-identification des pseudos du GuardBot à la connexion.


Update du 20/01/04 :
Optimisation de la vitesse d'éxécution

Update du 31/07/03 :
- Beaucoup de bugs corrigés
- Fonctions de news dans le guardbot rajouté
- System allégé côté variable qui restait en mémoire

Source

  • <<< Tout est dans le zip >>>
<<< Tout est dans le zip >>>  

 Conclusion

Site perso : http://www.Sorn-Creation.fr.tc
Site officiel de l'addon : www.GuardBot.fr.tc

Merci de laissez vos commentaires.  

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip GUARDBOTPHPBB2 : SOCKET PERMETTANT D'INTERAGIR AVEC UN FORUM...
Source avec Zip CONVERSION D'UNE IMAGE À UN CODE PICWIN
Source avec Zip Source avec une capture PICWINEDIT : EDITEUR DE PICWIN (@WINDOW)
Source avec Zip Source avec une capture HALTOSPAM : CRÉER UN ALIAS DE REDIRECTION POUR VOS EMAILS
Source avec Zip Source avec une capture MORPION SOLO (TIC-TAC-TOE)

 Sources de la même categorie

TCL - AJOUT SUPPRESSION DE LOGS par Atok
BLACKLIST PSEUDOS/MASKS par usurpateur
Source avec une capture [XCHAT] ANTI KICK / AWAY C++ par GeroXXXX
JEU DU CODE par alanpersonproject
SERVEUR FTP par hisoka2501

 Sources en rapport avec celle ci

Source avec une capture TORRENT VIEWER par kamikaze97441
LA CONFIGURATION D'UN EGGDROP QUI ENLÈVE LES BANS APRÈS X ... par Atok
Source avec Zip SOCKET ANTISPAM par ISoKa
Source avec Zip WGARD, ROBOT MIRC EN SOCKETS, UN SEUL MIRC par webdoordi
Source avec Zip SYSTEME DE SEEN POUR BOT, TRES SIMPLE, MAIS EFFICACE par webdoordi

Commentaires et avis

Commentaire de Okin54 le 30/07/2003 14:27:46

Super ton bot, mais je n'ai pas vu la commande pour s'authentifier comme admins... help =)

sinon, les creation de modules sont un peu compliquées, mais on va se debrouiller =)

Commentaire de SornDrixer le 30/07/2003 14:30:20 administrateur CS

Pour s'identifier, c'est /msg nick_du_bot IDENT tonpass

Pour les modules, c'est vrai que c'est pas facile, mais je compte améliorer et faciliter ca dans la prochaine version ;)

Commentaire de H4xOr le 19/08/2003 11:49:59

pow@ j'adore ce bot Sorn :p

Commentaire de stargate33 le 16/10/2003 13:30:29

salut
super ton bot :) merci vraiment !
tu es le meilleur :)
mais j ai un problem , sous undernet , il veut pas joindre un channel avec !join , il me dit que je fais de la pub , alors qu il ma authentifie :)
!!!!! je fais comment ? suis un novice lol :)
et ou trouver des mde ?
merchiiiiii

Commentaire de SornDrixer le 16/10/2003 13:53:05 administrateur CS

Merci pour tes compliments déjà.

Pour ton problème avec !join , si il te dit que tu fais de la pub, c'est normal ( maitre du bot ou pas maitre, il aime pas la pub :p ) , mais il devrait tout de même joindre le canal.
Je vois que 2 possibilités à ce problème :
- Undernet n'utilise pas les même raw que sur le serveur sur lequel j'ai testé mon addon ( irc.jeuxvideo.com:6667 )
- Tu ne possèdes pas la dernière version ( je pense plutôt que c'est ça la cause de ton problème ) , que tu peux prendre à l'adresse suivante :
http://botcorporation.free.fr/addons/download.php?file=guardbot%201.0betas

Et en ce qui concerne les modules .mde , tu peux en créer toi même avec l'éditeur de module dans le guard bot, mais ce system n'est pas très au point.

Si un jour j'ai le temps de faire des modules, j'en ferai , mais vu que je bosse sur un autre addon en ce moment .. :x

Pour être tenu au courant des modifications du guard bot, rends toi ici :
http://botcorporation.free.fr/index.php?inc=guardbot

Voilaaa, j'espère t'avoir aidé :)

Commentaire de neo66 le 31/10/2003 22:19:50

Mouais Mouais,
c'est assez bof, moi mon bot y fait plus de trucs et mieu :
anti-flood, identification (style Q sur quakenet), anti-pub, !o , !do, !v , !o nick, etc, !topic new, !news, !server, !site, !war, !addwar, etc
POUR MA TEAM:
!pseudo-du-gars-de-la-team (donne des infos sur lui)
RECHERCHE:
!google recherche , !tv chaine, !horoscope signe, etc
JEUX:
!pendu, !+ou-,
PICKUP:
!newpick, etc
ET PLEIN DOTRE COMMANDES QUE J'OUBLI EN BREF IL EST PAS MAL TON BOT MAI TROP PEU DE TRUCS OU DU MOIN MAL EXPLIQUER, G PAS CHERCHER A LIRE LES REMOTES, BON @++

Commentaire de SornDrixer le 01/11/2003 09:32:22 administrateur CS

Mon objectif avant tout pour ce bot était son I.A , et puis les commandes, c'est sûr j'aurais pu en mettre pleins, mais manque d'idée :/

Et je tiens à préciser que c'est un bot en socket, pour créer une commande, suffit pas de faire un ON *:TEXT:* , mais de recevoir les données envoyés par le client, et ensuite de les gèrer à l'aide des tokens, pas toujours facile à faire pour certaine ;)

Commentaire de neo66 le 01/11/2003 20:58:35

bha le meiin utilise plein de socket, pour !TV chaine, !google recherche, !horoscope signe, et je vien de faire !ligue et sa di sur le chan les 10 premier de la ligue de tournoiCS
bon @++

Commentaire de marcoskyler le 04/02/2004 00:05:26

pfff encore une remarque des plus constructive d'un gamer qui redore le blason de Quakenet...C'est dommage... et on le dl ou ton bot n²n²66??
Sinon SornDrixer guardian moi je le trouve nikel et j'en ai essayé un paquet!!! je remonte la note avec un 10/10 pour avoir bien bossé l'auto-ident ;) et l'ia fanchement rien a redire!! mdr^^

Commentaire de SornDrixer le 04/02/2004 07:11:01 administrateur CS

marcoskyler : merci, sa fais plaisir :)
En ce moment, je continue à bosser dessus, plus particulièrement le system de modules, car celui intégré à la version actuel, est assez buggé.

Commentaire de SornDrixer le 07/02/2004 14:26:30 administrateur CS

Pour la prochaine mis à jour, je prévois d'améliorer encore le system de modules, et de simplifier son utilisation ;)
( voir l'aide pour savoir comment l'utiliser )

Commentaire de sman0 le 07/02/2004 18:37:50

Salut

Tout d'abord, bravo pour ce bot, le mien se fait des amis ... :p

Mais je crois qu'il a un problème. Qaund j'utilise la commande !join #chan, il join et part aussitôt...

Commentaire de SornDrixer le 07/02/2004 18:47:34 administrateur CS

sman0 : le guardbot part automatiquement du chan si il n'y a personne dessus.
Si tu veux le faire joindre un chan vide, va d'abord dessus, et fais ensuite !join #canal

Commentaire de kovanix le 08/04/2004 20:43:06

je vien juste de le maitre sur un chan
mai je voudrai savoir si on peut le connecter sur plusieur salon
il marche en tou ka!
c cool car sa fait au moin 1 mois que je cherche a avoir un bot!
merci
kovanix

Commentaire de SornDrixer le 09/04/2004 09:50:42 administrateur CS

kovanix : Bah bien sur que tu peux le faire joindre sur plusieurs canaux, tu as plusieurs possibilités pour y arriver :
- tu peux configurer plusieurs 'canaux de controle', au lieu d'en préciser que un, tu en précises plusieurs, mais tous séparé par une virgule.
- autre solution, tu t'identifies au bot à l'aide de la commande /msg nickdubot IDENT tonpassword, puis tu tapes sur l'un des canal où se trouve le bot : !join #canal
- tu as également le 'panneau de contrôle' qui te permet de faire ça.
- tu peux aussi faire bouton droit sur un channel, tu te diriges sur le menu guardbot, tu as un sous menu qui apparait, il te suffit alors de cliquer sur "ramèner guardbot sur #XXX" (#XXX étant le chan actuel où tu es)

Voila !

PS : www.guardbot.fr.tc pour chopper la dernière version, qui à l'heure actuelle, est la 1.5

Commentaire de Elnath le 20/04/2004 17:59:52

Il est vraiment génial ton bot en plus si on lui rajoute du vocabulaire il devient imbatable ( c'est ce que j'a fais je lui ai rajouté + de 50phrase et j'ai pas fini ).
Vivemen la prochaine version ( celle que j'ai ça fais 2jours qu'elle est sorti lol )
Bon allé ++ et bonne continuation.

Commentaire de maxime2k1 le 07/07/2004 19:00:08

Moi je suis tout simplement pas capable de lui faire joindre mon chan... :(

Commentaire de SornDrixer le 07/07/2004 20:57:40 administrateur CS

Vérifie qu'il est connecté au serveur désiré avec un /whois par exemple, et ensuite fais bouton droit sur un canal, guardbot, puis faire joindre le chan.

Commentaire de ads600 le 25/07/2004 14:52:21

slt ben j'ai enfin reussi lolll
mais ton bot il super mega cool j'adore ben je te met 10/10

Commentaire de ConillBlaC le 08/09/2004 22:22:41

helpme: say this in my Script.

* /dialog: 'guardbot.cmd' error loading icon 'guard/logo/guardbot.jpg' (line 2476, GuardBot.mde)

Commentaire de SornDrixer le 09/09/2004 07:07:01 administrateur CS

ConillBlaC : check the path exists > guard/logo/guardbot.jpg
if doesn't exists, redownload guardbot and unzip CORRECTLY!

Commentaire de shaysky le 13/10/2004 22:46:08

moi j'ai un pb

* /dialog: 'guardbot.cmd' error loading icon 'guard/logo/guardbot.jpg' (line 1489, guardbot.mde)

Commentaire de shaysky le 13/10/2004 22:47:20

j'ai bien dezziper pourtant :s

Commentaire de shaysky le 13/10/2004 22:49:23

dsl c'est bon j'ai trouver :p

Commentaire de romanoboss le 01/11/2004 12:31:08

salut tous le monde j ai tester ce bot est c vrai qu il est plutot pas mal meme plutot bien.j aimerai savoir ci ce bot a la capacité d'apprendre au fure du temps donc on va dire de devenir plus intelligent grace a son I.A
@+

Commentaire de SornDrixer le 01/11/2004 20:07:47 administrateur CS

salut romanoboss,

Si tu actives la fonction auto I.A, au fil des conversations, ton bot va apprendre des nouvelles choses. Par contre si cette fonction est désactivée, il n'apprendra rien de nouveau tout seul.

Commentaire de romanoboss le 01/11/2004 21:35:09

merci SornDrixer pour ta reponsse j aimerai savoir ou je peut trouver le codes sources uniquement de l' I.A

Commentaire de SornDrixer le 02/11/2004 10:10:18 administrateur CS

Houla, tu risques de te perdre dans mon code source.

Bon déjà la structure de mon code est la suivante :
- 1ère partie : dialog
-  2ème partie : événement
- 3ème partie : alias

Commence par jetter un oeil à l'événement SOCKREAD du socket guardian* (la partie la plus imposante du code source), et cherche la gestion du raw PRIVMSG.
Tu vas tomber à un certain endroit le commentaire suivant :
";### AUTO I.A"
A partir de là commence la gestion de l'auto I.A et de l'I.A (celle-ci un tout petit peu plus bas)

Si tu veux mieux te répèter, fais une copie de mon code source, et amuse toi à supprimer se qui ne t'intérèsse pas afin d'avoir uniquement sous les yeux la partie que tu désires.

Commentaire de romanoboss le 02/11/2004 17:49:31

merci SornDrixer pour avoir repondu a mes question.mais j aimerai savoir si l'I.A est performante je veut dire si au fure du temps le bot va reconnaitre les users et aussi ci sa sera possible de lui poser des questions pour qui l y reponde .@+

Commentaire de SornDrixer le 02/11/2004 21:06:24 administrateur CS

romanoboss : non l'I.A n'est pas performante. On ne peut pas trop en demander au mIRC Script, niveau rapidité, on est vite limité.
- non le bot ne va pas reconnaitre les users
- oui il peut répondre à des questions si il arrive à apprendre des choses censées à partir de l'auto I.A (tu peux également lui apprendre des questions/réponses en éditant directement le fichier bddsay.txt)

Si tu veux réellement une I.A performante, penche toi sur les applis écrite en C/C++

Je t'invite à visiter le site officiel de GuardBot :
http://www.Sorn-Creation.org/guardbot

Tu y trouveras d'autres informations sur mon bot.

Commentaire de romanoboss le 03/11/2004 18:14:33

OK SornDrixer j ai une question !!!
pourquoi tu fait pas pour tes prochains bots une I.A
performante qui leurs perméttrés grace a leur performante I.A de gérer une tres bonne securité comme le ferait un admin qualifier.@+

Commentaire de SornDrixer le 03/11/2004 20:55:13 administrateur CS

romanoboss :
A la base, il vaut mieux choisir : Intelligence artificielle ou bot de modération. Les 2 sont difficilements compatible, surtout en mIRC Script, étant un language assez lent dans le traitement des données.

Un GuardBot V2 est prévu, mais je ne sais pas quand je vais le faire, ni se que je vais y incorporer.
A vrai dire, me relancer pour environs 1 an de coding d'un bot de ce type me fait peur, alors je verrais bien se qu'en dis ma motivation :-)

Commentaire de knorc le 04/11/2004 21:10:19

desolé je dubute avec mirc. quand je tape  /load -rs guard/GuardBot.mde  ca me dit :
-
* Loaded script 'C:\PROGRAM FILES\MIRC\guard\guardbot.mde'
-
0________________________________________
6Guard Bot installation complète.
6Bot en Socket TOTALEMENT modulable.
6Pour retrouver d'autre addons :
7http://www.Bot-Corporation.fr.st
6Merci

après je comprend pas trop.... quand je tape /guardbot ou quand je clique sur le menu ca marche pas trop.... enfin... : HELP ME !

Commentaire de SornDrixer le 05/11/2004 07:08:53 administrateur CS

Si tu as ce message, c'est que l'installation s'est bien déroulée.
Ensuite, lorsque tu tapes /guardbot, si aucun dialog n'apparait, tu as certainement un message d'erreur ... Si oui lequel ?

PS : si tu as une version de mIRC inférieur à la 6.03, il va falloir te mettre à jour. Tu peux avoir mIRC 6.16 sur www.mirc.com

Commentaire de knorc le 05/11/2004 20:16:33

j'ai mirc 6.16. j'arrive a connecter le bot; enfin, mon clone, mai quand je tape /guardbot il me dit :
IRIX Unknown command
si je clique sur guardbot ou panneau de contrôle dans le menu ca ne marche pas non plus.....
ni quand je tape /msg nick_du_bot IDENT monpass ..... :(

Commentaire de SornDrixer le 06/11/2004 09:19:44 administrateur CS

Lorsque tu tapes /guardbot, le message "IRIX Unknown command" n'a aucun rapport. Installe l'addon sur un mIRC vierge, tu as peut-être un remote qui bug quelque part dans ton mIRC.

Egalement, se que tu dis est incohérent, si tu as réussi à connecter le bot, tu as donc pu ouvrir le dialog de GuardBot !
Si la commande /msg nick_du_bot IDENT monpass ne fonctionne pas, vérifie :
1) que ton bot est connecté
2) que tu es correctement configuré le bot (pseudo du maitre, etc)

Pense à lire le fichier d'aide guardbot.chm se trouvant dans le répertoire guard

Commentaire de knorc le 06/11/2004 14:10:52

bah... je n'arrive pas a ouvir le panneau de controle.
au fait c'est peut être pas le bot que j'ai connecté mais moi ! mdr

Commentaire de Groudn le 06/02/2005 10:22:06

t un boss Sorn 10/10

Commentaire de ramsaice le 07/10/2005 21:53:58

tres tres bon tafe merci :)

Commentaire de aleskounet le 27/08/2006 18:26:36

Superbe :p Vraiment du beau script 10/10 :)

Commentaire de R4diCaL le 16/01/2007 01:53:48

Bon moi j'ai un probleme tu sais peut sorn que Orange a mis en place un system de clé pour ce co j'ai donc pris une clé pour le Guard bot & ajouter apès le nom du server ( server : chat15.x-echo.com La clé ) mais sa me dit sa dans ma fenetre statut * /sockopen: invalid parameters (line 2465, guardbot.mde)je ne sais pas quoi faire !!! en attente d'une réponce merci :D

Commentaire de SornDrixer le 16/01/2007 08:25:12 administrateur CS

Tu vas devoir recoder la partie de connexion du socket (de l'ouverture du socket => /sockopen, à son initialisation => l'event SOCKOPEN) car il n'est pas prévu pour gérer cela

En tout cas, je ne compte pas sortir de nouvelle version, mais avec quelques bases en mIRC Script, certains modules sont facilement modifiables ;)

Commentaire de alchimy le 16/08/2007 10:57:00

Bonjour
RIen à dire, un bot comme ont les aimes :))
Félicitation

Commentaire de Little93 le 03/08/2008 17:04:38

bonjours quand j'essaye de ramener le bot sur mon chan sa me dit sa : /sockwrite: 'guardian598911971' no such socket (line 2558, guardbot.mde)
aidez moi svp que dois-je faire

Commentaire de SornDrixer le 03/08/2008 20:54:45 administrateur CS

il ne trouve pas le socket (car non ouvert), vérifie donc que la connexion se fait correctement au serveur (active les logs).

Commentaire de Little93 le 03/08/2008 21:00:20

comment je fait pour activer ls logs stp

Commentaire de vanna_emar le 22/10/2008 10:32:43

genial le bot .. sympa comme tout .. neanmoins impossible de l'identifier ??
comment faire pour enregistrer le nick sur le serveur..
pareil pour les performs .. enregistré une commande a pas l'air de marcher ce truc..
sinon .; voila bien rien a dire de plus slts

Commentaire de n0b0dy le 07/12/2008 15:54:39

Bonjour à vous tous,

C'est moi ou bien y'a bien une MÀJ disponible ? Guard Bot me signale une version plus récente.

Commentaire de SornDrixer le 07/12/2008 18:35:11 administrateur CS

n0b0dy : le système de mise à jour se connecte à mon FTP free. Cependant, problème : free a fermé mon FTP.

Donc non, il n'y a pas de nouvelle mise à jour, la version disponible ici est la dernière ;)

Commentaire de PeSSouZiX le 31/01/2009 14:56:56 10/10

perso je mets un 10. ;)
Bien conçu, simple d'emploi, performant ...

par contre, j'ai régulièrement ce message dans la fenêtre du serveur:
* /if: insufficient parameters (line 1877, guardbot.mde)
soit:
if %tmp.rep1 && %tmp.ps1 && $strip($gettok(%recu,2-,58)) != %tmp.rep1 && $gettok($gettok($1-,1,58),1,33)) != %tmp.ps1 {
(c'est dans la partie ;### AUTO I.A)

apparament, ça fait que Guard bot ne réagit pas à ce qui vient d'être dit ...

ça veut dire quoi ? Qu'est qu'il faut que je fasse ?

merci.

Commentaire de SornDrixer le 31/01/2009 15:11:30 administrateur CS

Cela signifie qu'il y a un paramètre incorrect dans la condition, et la première chose à vérifier dans ce cas là, c'est de s'assurer qu'il y a bien autant de "(" que de ")", et en effet, il y en a un en trop ;)

$gettok($gettok($1-,1,58),1,33))

devient

$gettok($gettok($1-,1,58),1,33)

Voilà !

Commentaire de PeSSouZiX le 31/01/2009 15:17:12

trop cool la réactivité, et la rapidité ! :D

grand merci SornDrixer :)

Commentaire de PeSSouZiX le 31/01/2009 15:40:12

une autre question alors (j'en profite ^^):

Dans la BD, est-ce qu'il y a une chronologie ? C'est à dire, est-ce que Guard Bot pioche ses réponses de façon aléatoire, que ce soit en début ou en fin dans la BD, ou bien, est-ce qu'il choisira en 1er les réponses qui se trouvent en début ?

C'est parce que je pensais ranger les mots clés par ordre alphabétique (pour mieux m'y retrouver), mais je me demande si ça va influencer le choix des réponses du Guard Bot ...

Commentaire de SornDrixer le 31/01/2009 19:09:47 administrateur CS

Les occurrences sont interprétées par ordre de lecture, donc je te conseillerai de les trier par ordre de pertinence :
les plus pertinentes/complètes au début (celles contenant le + de mot), puis à la fin, les moins pertinentes/les plus vagues, contenant un minimum de mot.

Mais rien ne t'empêche de trier également par ordre alphabétique et de tester directement afin de voir ce que cela donne ;-) (cela marchera aussi, au pire, les réponses seront moins pertinentes, à tester)

Commentaire de PeSSouZiX le 01/02/2009 05:11:24

ah d'accord, cool, c'est bon à savoir, merci ! ;)

J'aurais encore d'autres p'tites questions ... ^^

1) Quand je m'identifie à Guard Bot, est-ce normal qu'il ne se passe rien et comment savoir, alors, que je suis bien identifiée ?
Si je tape /msg nick_du_bot IDENT monpass en privé, c'est bon ou je dois taper ça dans la fenêtre du serveur ? Est-ce une bonne idée de mettre ça dans son option "perform" et donc quoi taper exactement pour ne pas que cela atterrisse dans un salon ? (et faut-il s'identifier à chaque connection ?)

2) Dans la BD, il y a raw join 187850 et raw harc 487034 ... mon Guard Bot réagit bien au 1er (elle envoie une phrase après le départ de quelqu'un), mais n'a pas l'air de prendre en compte le raw harc 487034 (rien quans quelqu'un arrive) ... Pourquoi ? Comment y remédier ?

De +, quand j'active l'option "salutation-auto", mon Guard Bot se salue lui-même chaque fois qu'il entre dans un salon :/
Comment éviter ça ?

3) Dans les options, je vois qu'il y a "fichier comportant tous les pseudos ignorés par le bot" ... où se trouve ce fichier ? Comment faire pour que le bot ignore certains pseudos et pas d'autres ?

4) En quoi consistent les "patrouilles" ? à quoi ça sert ?

5) En mode "AUTO I.A", le Guard est donc capable d'apprendre seul de nouveaux mots ou phrases, mais y a-t-il besoin que les autres pseudos intervenants soient identifiés auprès du bot ou non ?
Où se trouvent ces nouvelles données ? Comment les contrôler ?

Merci d'avance !

Commentaire de PeSSouZiX le 01/02/2009 06:37:04

ah et aussi ...

y a ça dans la BD:  ,01¤[ 1,01Son vraiment trop belles 1,01]¤

ça apparait comme tel dans la réponse du bot, est-ce normal ou ça devrait donner un effet graphique ? (comme le: 12,12O0,0O4,4O qui fait un drapeau)

Commentaire de SornDrixer le 01/02/2009 11:06:17 administrateur CS

PeSSouZiX : je ne touche plus à l'IRC depuis plus de 4 ans, il en va de même pour GuardBot, dont j'ai un peu oublié le fonctionnement ^_^ mais je vais te répondre pour ce dont je me souviens :

1) Il devrait te renvoyer en notice "Vous êtes bien identifié". Peu importe où tu tapes /msg nickdubot IDENT pass, la commande envoie un message privé à nickdubot, donc cela marche dans nimporte quelle fenêtre, et cela en privé avec le bot, aucun risque cela atterrisse sur le salon. L'option perform concerne les perform que le bot va saisir, à partir du bot, tu ne peux pas lui dire de s'identifier... à lui-même !

2) le raw harc 487034 concerne l'option "d'harcèlement" en privé ! c'est ce qu'il dira à la personne en privé en ouvrant la conversation.

3) me rappelle pas que cela me soit arrivé à l'époque, mais dans ce cas, c'est un bug. Cherche la ligne :

if %msgacc.check == 1
Et remplace par :
if %msgacc.check && $gettok($1-,2,58) != $readini(guard/guardconfig.conf,configuration,pseudo)

%msgacc.check == 2
par :
%msgacc.check == 2 && $gettok($gettok($1-,1,58),1,33) != $readini(guard/guardconfig.conf,configuration,pseudo)

%msgacc.check == 3
par :
%msgacc.check == 3 par $gettok($gettok($1-,1,58),1,33) != $readini(guard/guardconfig.conf,configuration,pseudo)

A tester, fais tout de même une copie de guardbot.mde avant modification en cas de soucis.

3) ouvre le fichier guardconf.cnf, tu auras toute les références concernant les fichiers. Pour l'ignore, c'est ça :
guard/system/ignore.txt

Par contre, tu n'es pas supposé utiliser ce système manuellement. C'est le bot qui ignore par exemple les personnes qui peuvent le flooder en privé.

4) en gros, le bot fait un /list et débarque sur les canaux les plus peuplés

Le bot ne prend pas ne compte les couleurs, il les $strip() avant d'enregistrer les données. La phrase que tu vois, c'était probablement quelqu'un qui avait une écriture un peu trop "stylisée" (couleur et autres décorations inutiles), mais sans le  du code couleur.

5) il apprend chez tout le monde, inutile d'être identifié, que ce soit toi ou les autres. tout va directement dans bddsay.txt, à la fin du fichier, ou à la suite d'une autre occurrence (en tant que réponse potentielle) si celle-ci existe déjà.


J'en profite tout de même pour rappeler que nous sommes sur CodeS-SourceS, donc si tu es là, c'est avant tout pour apprendre (j'espère), donc n'hésite pas à fouiller toi-même le code source du bot, à essayer de le comprendre, voir même le modifier/l'améliorer.

Commentaire de PeSSouZiX le 01/02/2009 11:25:54

merci beaucoup pour ces réponses SornDrixer :)

Commentaire de PeSSouZiX le 01/02/2009 11:38:26

Par contre, je n'arrive pas à m'identifier au Guard Bot.
Je ne reçois pas la notice "Vous êtes bien identifié".
Peut-être est-ce dû à ma version d'mIRC (6.2)

Commentaire de SornDrixer le 01/02/2009 12:30:54 administrateur CS

Je me souviens pas avoir rencontré de problème à ce niveau. Vérifie que les informations concernant le maitre (toi) sont bien renseignées. Par exemple si tu te bases seulement sur le pseudo, l'host, ou l'ident, etc. Je te conseille en tout cas de te baser seulement sur le pseudo, tu rencontreras moins de problème ainsi.

Commentaire de PeSSouZiX le 01/02/2009 13:20:54

je te remercie encore pour tes réponses claires et ta patience ! ;)

J'essaie toujours de m'identifier, mais ça semble ne rien donner, pas de notice en retour et pas de réaction aux commandes "!", juste mon message qui apparait dans le @log_gard.

Peut-être une interaction avec autre chose contenu dans mon mIRC ... (j'ai un 2ème bot actif)

au pire, tant pis, je ferai sans. ;)

Commentaire de PeSSouZiX le 09/02/2009 16:38:00

reuh ...

je cherche toujours ce que je peux essayer pour parvenir à l'identification ... j'ai testé avec mIRC 6.1 et 6.2, sans succès.
Maintenant, j'essaie avec mIRC 6.35 et nouveau problème (le même que shaysky et ConillBlaC), avec Guardbot 1.5:
* /dialog: 'guardbot.cmd' error loading icon 'guard/logo/guardbot.jpg' (line 1489, guardbot.mde)

et avec Guardbot 1.8 betas:
* /dialog: 'guardbot.cmd' error loading icon 'guard/logo/guardbot.jpg' (line 2476, GuardBot.mde)

la ligne 2476, c'est:  alias -l guardbot.dialog { if !$dialog($1) { dialog -md $1 $1 } }

comme je n'ai pas ce problème avec les autres versions d'mIRC (à part, tjrs l'identification), je suppose que cette ligne est correcte, le dossier logo est bien là, avec le guardbot.jpg dedans ... donc, me voilà encore coincée :/

shaysky >> comment as-tu résolu le problème ? ça m'intéresse !

merci d'avance pour l'aide ;)

Commentaire de PeSSouZiX le 23/05/2009 13:06:31

C'est encore moi ! ^^

Depuis un moment, quand je lance GuardBot 1.8, il me propose de télécharger la nouvelle version 2.0 et quand je fais "ok", ce téléchargement ne s'effectue pas.
Voici une capture de la fenêtre de téléchargement:
http://img188.imageshack.us/img188/9431/gbv2.png

Ça me plairait bien d'avoir cette nouvelle version, comment l'obtenir ?
Y a t-il un autre moyen, un autre lien valide pour l'avoir ?

Merci d'avance ;)

Commentaire de SornDrixer le 23/05/2009 15:11:21 administrateur CS

Il n'y a pas de nouvelle version, la dernière est disponible ici (qui date de 2004 donc). Le site officiel de GuardBot n'est plus disponible, donc le système de mise à jour ne comprend pas trop ce qui se passe.

Commentaire de STYL3M0II le 05/08/2009 11:31:41

Bonjour , voilà je ne suis vraiment pas "calé" en informatique et en tout ce qui concerne le scriptage et tout sa , donc est-ce quelqu'un peut me dire où faut-il mettre les codages après avoir enregistré puis téléchargé le fichier ou est-ce qu'il faut téléchargé un programme bien précis ?

J'attends vos réponses avec impatience :) .

Commentaire de mekton le 19/11/2009 10:32:28

salut tu devrais lire le readme du bot, il faut que tu copie le dossier guardbot la ou tu à ton irc ensuite tu lance irc et tu fais démarrer ton bot avec la commande /rs load ... quelque chose comme sa.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

svp aidez moi pour socket news [ par nocomment ] Bonjour je cherche désésperement une remote sur plein de site qui serai capable de dire les news sur un canal en tapant par exemple !news sur le gener Question sur les socket [ par n0man ] Bonjour,Actuelment je suis sur le projet d' un socket Bot, et je me demandais comment repondre au CTCP version  car sur certain serveur ne pas repondr ia bot de tiot [ par J4Gu4R ] voila G trouvé cette idée très interessante pour qu'un ami qui connais strictement rien à l'mirc puisse être guidé pas à pas sans être obligé d'être p Avoir plusieur bot sur voila/wanadoo [ par T4X ] Bonjour je voudrais savoir comment faire pour avoir plusieur bot hébergé sous voila/wanadoo . merci de me répondre :/ auto join de bot [ par G rom ] bonjour, je sui tout noob dans la config de bot. J'ai créer depui peu mon propre bot xdcc (sur ma ligne!!) mais le probleme est que je suis etudiant, un peu d'aide ne fait pas de mal [ par calopsfr ] je suis en train de créer une calculette pour mirc en dialog.... ou devrais-je dire, j'ia créé une calculette pour mirc en dialog. je cherche juste à aide bot barman [ par yvesman ] .yves Socket + Dcc chat [ par Anatolei ] Bonjour,Je tombe sur un os.. Voilà, je connecte une socket sur un serveur IRC, lorsque je tente, avec celle-ci, une connection dcc chat avec un autre BOT [ par killus ] Un BOT qui puisse attaquer des adversaires  me soigner....  me faire de la force..  de l'argent!! répondez-moi svp


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,357 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales