Night Master
Messages postés2Date d'inscriptionmercredi 30 mai 2007StatutMembreDernière intervention20 août 2007
-
19 août 2007 à 02:24
cs_ISoKa
Messages postés435Date d'inscriptionjeudi 27 avril 2006StatutMembreDernière intervention17 octobre 2008
-
20 août 2007 à 05:33
kikoolol :)
J'aimerai un avis sur un bot en socket que je script, j'aimerai surtout
un avis au niveau coding, "ce que je peux améliorer" ou encore les
commandes que je pourrai lui ajouter.
Je manque vraiment d'idée pour le finir. Merci d'avance :)
Voici son le code ;
menu menubar {
-
Sock-bot™:sockbot
-
}
menu @Sock-bot {
Sock-bot™:sockbot
}
Alias sockbot {
if ($dialog(sockbot) != sockbot) dialog -md sockbot sockbot
if ($gettok(%sock,2,32) == 433) sockcom NICK $readini(Sock-bot\Sockbot.ini,Configuration,ANick)
elseif ($gettok(%sock,2,32) == JOIN) {
if ($readini(Sock-bot\Sockbot.ini,Options,SockGreet) = 1) sockcom
NOTICE $xgettok($timestamp Sock-Bot™ %sock,1,33,4,58)
$+(:,$readini(Sock-bot\Sockbot.ini,Options,Greet))
}
elseif ($gettok(%sock,2,32) == KICK) {
if ($gettok(%sock,4,32) == $readini(Sock-bot\Sockbot.ini,Configuration,Nick)) sockcom JOIN $gettok(%sock,3,32)
}
elseif ($strip($gettok(%sock,4,32)) == :!help) sockcom NOTICE
$xgettok($timestamp Sock-bot™ %sock,1,33,4,58) $+(:,La liste de mes
commandes est disponible sur 1F;3;12http://sock-bot.blogs.fr)
elseif ($strip($gettok(%sock,5,32)) == 2A) sockcom PRIVMSG
$gettok(%sock,3,32) $+(:,$gettok(%sock,5,32) est la Corse-du-Sud))
elseif ($strip($gettok(%sock,5,32)) == 2B) sockcom PRIVMSG $gettok(%sock,3,32) $+(:,$gettok(%sock,5,32) est la Haute-Corse))
elseif ($strip($gettok(%sock,5,32)) >= 96) sockcom PRIVMSG
$gettok(%sock,3,32) $+(:,Ce département n'est pas dans mon fichier ou
n'existe pas.)
elseif ($strip($gettok(%sock,5,32)) <= 96) sockcom PRIVMSG
$gettok(%sock,3,32) $+(:,Le $gettok(%sock,5,32) est le département
$read(Sock-bot\Departements.txt, s, $gettok(%sock,5,32)))
}
elseif ($strip($gettok(%sock,4,32)) == :!time) sockcom PRIVMSG $gettok(%sock,3,32) $+(:,Il est $time)
else sockcom PRIVMSG $gettok(%sock,3,32) $+(:,$xgettok($timestamp
Sock-bot™ %sock,1,33,4,58) slaps $gettok(%sock,5-,32) around a bit with
a large trout)
if ($strip(!$gettok(%sock,5,32))) sockcom PRIVMSG
$gettok(%sock,3,32) $+(:,http://,$xgettok($timestamp Sock-bot™
%sock,1,33,4,58),.tusors.com (T'as pas l'air con hein ? :p))
cs_ISoKa
Messages postés435Date d'inscriptionjeudi 27 avril 2006StatutMembreDernière intervention17 octobre 2008 19 août 2007 à 14:22
Bonjour,
Bin tu peux lui ajouter:
-antispam
-antibadword
-antiflood
-jeux ( quizz, bombe, pendu, voice faible)
-faire toutes tes commandes via commandes en pv ou sur géné pour t'affranchir de tes input et ainsi le controler à distance
je pense que ca serai un bon debut déja :). pour ce qui est du codage tu as plus créer une base de socket là donc bon je voi rien de spécial à dire de ca pour l'instant, c'est plus sur ce que tu vas mettre comme modul k'il va y avoir matiere à discution. Fin, à mon avis bien sur :)
uaip
Messages postés1466Date d'inscriptionmardi 20 février 2007StatutMembreDernière intervention 7 février 2011 19 août 2007 à 19:21
tiens, tu m'as donné envie de le tester :) [c'est rare]
mais juste a vue d'oeil, je peux deja te dire les mêmes "critiques" qu'on m'a faites : tu peux utiliser des aliases pour "vider" un peu et "aérer" le code (avec tes writeini par exemple), comme tu as fait pour sockcom (même si ca ne change rien au code).
ensuite, euh... tu peux supprimer les $gettok(%sock,*,*) avec un "tokenize %sock 32" au début (je ne sais plus la syntaxe exacte...)
sinon ben, je ne critiquerai pas vu que c'est mieux que moi
uaip
Messages postés1466Date d'inscriptionmardi 20 février 2007StatutMembreDernière intervention 7 février 2011 19 août 2007 à 19:25
- a ué, un truc qui est sympa aussi (et tres con) c'est de lui rajouter une fonction "double pseudo", genre tu peux parler sous son pseudo sur votre salon en commun. c'est stupide, bete a faire, et ca épate les débutants (je veux parler de ceux qui débutent + que moi )
- et puis aussi pourquoi ne pas lui rajouter une fonction "aide", si jamais il est sur un salon d'aide mirc, genre tu tapes !dial button et il te sort la syntaxe pour creer un bouton dans un dialog.
- ensuite si vraiment tu sais pas quoi rajouter, je te conseille de le recoder en tcl, c'est [franchement] sympathique.
bonne continuation
Night Master
Messages postés2Date d'inscriptionmercredi 30 mai 2007StatutMembreDernière intervention20 août 2007 20 août 2007 à 00:38
Bonsoir
ISoKa ; Ton idée des jeux c'est une bonne idée, je n'y avait pas songer
Pour ce qui de faire un système de protection, il y a déjà de très bon services sur les réseaux IRC (Comme BotServ) qui font bien leurs boulot :)
Pour le controler en distance, c'est aussi une bonne idée
Merci de ton commentaire, j'ai maintenant un projet constructif (Les jeux) :)
uaip ; (Content que mon bot t'es donner l'envie de le tester) :p
Pour les alias, on m'a fait la remarque juste après que je poste ce topic. Mais tu confirmes la chose :)
Ton truc "double pseudo" ça peut-être marrant :)
L'aide pour mIRC via un bot c'est un peu inutile, vu qu'il existe l'help de mIRC :p (PS: Mettre toute l'help de mIRC dans un bot, ça ferait une sacrée base de donnée) :p
Puis, le coder en TCL, c'est vraiment pas mon truc, car je n'aime pas ce langage. :)
(J'lookerai pour //tokenize) :)
Merci pour vos réponses. :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_ISoKa
Messages postés435Date d'inscriptionjeudi 27 avril 2006StatutMembreDernière intervention17 octobre 2008 20 août 2007 à 01:54
pour ce qui est des protections,je n'ai jamais encore trouver un bot en socket simple qui soit vraiment complet en protection et completement parametrable. j'en avai commencé un mais kom j'avai arrété de tchatter plusieurs mois je l'ai laissé de coté. Toutefois je pense que ca serai un projet vraiement interessant, celui que j'avai commencé intégrai tout ce que j'ai pu te dire plus haut et encore d'autres fonction. Mais j'avou que c'est enorme comme travail, de memoire j'en ai codé un peu plus de 1000 lignes et j'avai pas encore fini meme si la base est en place et c'est juste des petits modules à rajouter. enfin bref c'est juste que je trouve ce projet interessant :)
Ta pas du tester Botwar, je ne l'ai jamais testé mais d'après ce que tu pourras voir sur ce lien et sur ce que j'en ai vu, je pense pas que tu puisse te plaindre de celui ci, s'il manque des jeux je me ferais un plaisir de les coder avec ArKanis (!bombe déja présent il me semble) :(
cs_ISoKa
Messages postés435Date d'inscriptionjeudi 27 avril 2006StatutMembreDernière intervention17 octobre 2008 20 août 2007 à 05:33
Ha ! le screen et la descript ont l'air sympa et le coup de la MAJ via site est joli ué fodrai que je test à l'occaz ce bot pour voir ce k'il donne, il y a peut etre lieu à modifier ce que j'ai di précedement. dés que j'aurai eu l'occaz de tester j'vous dirai ca :) merci wims.