[Script] Interface MegaHAL (version actuelle : 4.1.0) - Version imprimable +- Communauté Eggdrop (https://forum.eggdrop.fr) +-- Forum : Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8) +--- Forum : Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4) +---- Forum : Releases et support (https://forum.eggdrop.fr/forumdisplay.php?fid=20) +---- Sujet : [Script] Interface MegaHAL (version actuelle : 4.1.0) (/showthread.php?tid=706) |
RE: [script] Interface MegaHAL (version actuelle : 4.0.0) - CrazyCat - 21/12/2011 lesny a écrit :comment le desactiver est cela ne derange pas les fonctionne du tcl ??? Citation :Vous trouverez de la documentation supplémentaire dans le fichier Megahal_Interface.cfg. Veuillez vous y reporter pour la configuration du script.Et dans ce fichier, tout à la fin, on trouve: Citation :############################## Quant à savoir si ça gène le fonctionnement de désactiver ce mode... A priori, le mode debug est fait pour trouver une anomalie de fonctionnement, donc un script (ou n'importe quel programme) fonctionne sans le mode debug. Ou plus exactement, s'il fonctionne avec le mode debug, il n'y a aucune raison pour qu'il ne fonctionne pas sans. RE: [script] Interface MegaHAL (version actuelle : 4.0.0) - morfeus - 05/01/2012 La module fonctionne, mais quand je fais un .restart l'eggdrop s'arrete avec un buffer overflow. L'eggdrop ne fonctionne plus. Si je supprime le fichier megahal.brn, ca fonctionne. Sans le script tcl, ca fonctionne bien. Mais avec le script tcl, il fait un crash sur un restart. J'utilise eggdrop version 1.6.21 sur un 64 bit ubuntu. EDIT: solved RE: [script] Interface MegaHAL (version actuelle : 4.0.0) - MenzAgitat - 06/01/2012 @morfeus : Pourrais-tu s'il te plaît partager ta solution afin de servir de référence au cas où d'autres rencontreraient le même problème ? RE: [script] Interface MegaHAL (version actuelle : 4.0.0) - Oopas - 22/01/2012 J'ai un petit problème avec le script de megahal : Il n'apprend visiblement pas la phrase avec le bon encodage : [17:22] <@Megatchu> Est-ce que tu vas te décider a apprendre les accents hein ? -> En partyline [17:22] <BigBrother> [17:22:26] [MEGAHAL DEBUG] i!i!i!i!i! #ecole <Megatchu> est-ce que tu vas te décider a apprendre les accents hein ? [17:22] <BigBrother> [17:22:26] [MEGAHAL DEBUG] i!i!i! ENUMERATION DES CRITERES D'APPRENTISSAGE (1ERE PASSE) [17:22] <BigBrother> [17:22:26] [MEGAHAL DEBUG] i!i!i! Il ne s'agit pas d'un CTCP ACTION. [17:22] <BigBrother> [17:22:26] [MEGAHAL DEBUG] i!i!i! L'apprentissage est actif sur #ecole (flag +megahal_learn). [17:22] <BigBrother> [17:22:26] [MEGAHAL DEBUG] i!i!i! Megatchu/Megatchu n'est pas présent dans la liste $learn_exclusion_list [17:22] <BigBrother> [17:22:26] [MEGAHAL DEBUG] i!i!i! Megatchu/Megatchu n'a pas d'autorisations rédhibitoires pour pouvoir apprendre à l'I.A. (hjlmnoptx|-) [17:22] <BigBrother> [17:22:26] [MEGAHAL DEBUG] i!i!i! Megatchu/Megatchu a les privilèges requis pour apprendre à l'I.A. (hjlmnoptx|-) [17:22] <BigBrother> [17:22:26] [MEGAHAL DEBUG] i!i!i! aucun mot ne figure dans la liste des mots dont l'apprentissage est interdit [17:22] <BigBrother> [17:22:26] [MEGAHAL DEBUG] i!i!i! Le mode "floodlock_learn" n'est pas actif pour Megatchu sur #ecole [17:22] <BigBrother> [17:22:26] [MEGAHAL DEBUG] i!i!i! tirage d'un nombre aléatoire entre 1 et 100 afin de déterminer si le bot a le droit d'apprendre : 90 [17:22] <BigBrother> [17:22:26] [MEGAHAL DEBUG] i!i!i! La phrase a une longueur supérieure ou égale à $minlearnwords (12 >= 4) [17:22] <BigBrother> [17:22:26] [MEGAHAL DEBUG] i!i!i! La phrase a une longueur inférieure ou égale à $maxlearnwords (12 <= 20) [17:22] <BigBrother> [17:22:26] [MEGAHAL DEBUG] i!i!i! le bot a 100% de chances d'apprendre. [17:22] <BigBrother> [17:22:26] [MEGAHAL DEBUG] i!i!i! la ligne n'est pas une commande ou fait partie des commandes autorisées. [17:22] <BigBrother> [17:22:26] [MEGAHAL DEBUG] i!i!i! ENUMERATION DES CRITERES D'APPRENTISSAGE (2EME PASSE) [17:22] <BigBrother> [17:22:26] [MEGAHAL DEBUG] i!i!i! La phrase a une longueur supérieure ou égale à $minlearnwords (12 >= 4) [17:22] <BigBrother> [17:22:26] [MEGAHAL DEBUG] i!i!i! La phrase a une longueur inférieure ou égale à $maxlearnwords (12 <= 20) [17:22] <BigBrother> [17:22:26] [MEGAHAL DEBUG] i!i!i! la ligne n'est pas une commande ou fait partie des commandes autorisées. [17:22] <BigBrother> [17:22:26] [MEGAHAL DEBUG] [#ecole] est-ce que tu vas te décider a apprendre les accents hein ? [17:22] <BigBrother> [17:22:26] [MEGAHAL DEBUG] --learn--> est-ce que tu vas te décider a apprendre les accents hein ? [17:22] <BigBrother> [17:22:26] [MEGAHAL DEBUG] i!i!i! appris est-ce que tu vas te décider a apprendre les accents hein ? de Megatchu Donc si en partyline le bot m'affiche bien l'accent, la phrase apprise est en revanche modifiée, et c'est du coup très difficile d'effacer ces mots même via un .forgetword, je suis donc obligé de passer par .forget au risque de chopper la mauvaise phrase :/ Encore une fois, j'ai la case encode/decode utf8 de décoché sur mIRC, et via un autre script comme le motus je n'ai aucun problème avec les accents. [17:27] <~Megatchu> écolieres [17:27] <~BigBrother> ::::| E C O L I E R E S |:::| B A L L O N N É _ |:::: 2pts EDIT : J'ai regardé un peu via google et le code TCL, en faisant quelques essais. Visiblement la modification suivante permet de ne plus faire bugger l'encodage : ### ### Apprentissage ### proc ::megahal_interface::learn {nick clean_nick chan clean_chan text} { set encoded [encoding convertfrom utf-8 $text] set text $encoded [résolu] Problème MegaHAL / Interface - Bloodclaw - 27/06/2012 Bonsoir, Je suis débutant en eggdrop, j'ai tenté d'installer un eggdrop 1.6.21 sous Gentoo 32 bits avec le module MegaHAL 3.5 fournis dans l'archive de l'interface MegaHAL 4.0.0 (que j'ai lui même installé). Je n'ai eu aucun problème insurmontable pendant la compilation ou la configuration, mais il semble que MegaHAL ne soit pas reconnu. Lorsque je tape .megahal on, l'eggdrop me sort le message "Quoi? Essayez '.help'", pourtant lorsque je tape .modules MegaHAL 3.5 est bien présent dans la liste. MegaHAL Interface a également l'air d'être chargé puisqu'il effectue une sauvegarde toutes les heures et que les commandes comme .lobotomy sont reconnues. Je me suis bien rajouté en propriétaire dans la configuration avec la ligne "set owner" et ai vérifié que les commandes .set et .tcl étaient bien activées, tel que décrit dans le post http://www.eggdrop.fr/board/Aidez-nous-a-vous-aider-t-112.html. Le module MegaHAL a l'air d'être chargé mais aucune de ses commandes n'est reconnue par l'eggdrop (que ce soit en telnet ou en DCC). J'ai aussi essayé de rajouter les flags +megahal, +learnall et +freespeak sur les canaux dans la configuration (http://wiki.barkerjr.net/wiki/MegaHAL_Module) mais ils ne sont pas reconnus non plus et empêchent même le rehashage de l'eggdrop. RE: Problème MegaHAL / Interface - aliasangelius - 27/06/2012 Salut, Ta essayer de taper en PL ou sur salon la commande .megahal on ? Essaye sur salon. De plus il faut exactement faire ça au premier lancement : Citation :Mise en route : RE: Problème MegaHAL / Interface - CrazyCat - 27/06/2012 En effet, comme le sous-entend alias_angelius, le script "interface MegaHal" permet d'avoir les commandes en canal. RE: Problème MegaHAL / Interface - Bloodclaw - 27/06/2012 Effectivement, je n'avais pas fait attention à "Ces commandes sont à taper sur le chan sur lequel vous désirez activer MegaHAL". Apparement ça marche là, merci beaucoup! RE: [script] Interface MegaHAL (version actuelle : 4.0.0) - aliasangelius - 01/09/2012 Bonjour, Voilà je post car j'ai un soucis sur la version 4.0 Je m'explique mieux. J'ai supprimer l'ancien cerveau toutes la totalité. Les fichiers .aux etc. Ensuite j'ai mis les nouveau fichiers. Ainsi que le module fournis dans le dossier zip mis en téléchargement sur le site. J'ai donc recompiler l'eggdrop tout niquel pas de soucis. Lorsque je lance l'eggdrop voici ce que j'ai dans putty : Citation :talkme [~/Orange/Notifica] > ./eggdrop Notifica.conf Voici dans la conf les modules chargé : Citation :loadmodule megahal Malgrès tout sa le bot se connecte sur l'irc. Donc voici ce qui se passe lors d'un .megahal on et .aide_megahal : Citation :[13:26:07] (+alias_angelius) .megahal on Donc lors du .megahal on ya juste la phrase qui sort sais pas d'ou vus que le cerveau et vide.. Et lors du .aide_megahal il crash voici l'erreur en PL : Citation :[13:26:11] <Notifica> [13:26:18] * Last context: tclhash.c/710 [Tcl proc: *pubm:mega, param: $_pubm1 $_pubm2 $_pubm3 $_pubm4 $_pubm5] Je transmet par pastebin le megahal.cfq pour gagner du temps au cas ou une erreur de ma part aurez était faite : http://pastebin.com/9Bt9rbSa Voila RE: [script] Interface MegaHAL (version actuelle : 4.0.0) - aliasangelius - 02/09/2012 Résolu, J'ai réussis à trouver d'ou venais l'erreur RE: [script] Interface MegaHAL (version actuelle : 4.0.0) - CrazyCat - 02/09/2012 (02/09/2012, 11:09)alias_angelius a écrit : Résolu, Trouver l'erreur, c'est bien, l'expliquer pour le cas où quelqu'un aurait le même souci est mieux. RE: [script] Interface MegaHAL (version actuelle : 4.0.0) - aliasangelius - 02/09/2012 J'avais pas mis : megahal.mod dans le bon dossier. Il était dans eggdrop1.6.20/src Hors il faut le mettre dans : eggdrop1.6.20/src/mod Voilà. RE: Interface MegaHAL (version actuelle : 4.1.0) - MenzAgitat - 02/04/2016 Nouvelle version disponible : v4.1.0 Changelog partiel : Citation :v4.1.0 Téléchargement : Interface MegaHAL v4.1.0 Vous pouvez trouver une liste de mes autres releases ici Laissez vos commentaires / suggestions / rapports de bugs. RE: Interface MegaHAL (version actuelle : 4.1.0) - kincartox59 - 24/04/2016 Je peux tapper n'importe quel commande sur un salon rien ne fonctionne ... J'sais pas d'où ça viens ! RE: Interface MegaHAL (version actuelle : 4.1.0) - MenzAgitat - 24/04/2016 Raisons possibles :
|