cs_SornDrixer
Messages postés2084Date d'inscriptionjeudi 12 décembre 2002StatutMembreDernière intervention30 janvier 20118 23 déc. 2003 à 12:19
Pas super évolué.
Ton bot en socket ne fait que gèrer ping, obligatoire si tu ne veux pas être déconnecté, et sinon, il envoie juste des données au serveur.
Un dialog n'aurait pas été de trop également pour pouvoir configurer le bot.
Tu aurais pu faire par exemple que le bot gère des commandes du style !op, dès qu'on tape !op, il op la personne qui a tapé la commande. ( qu'il gère les commandes directement par l'événement SOCKREAD et non en passant par TEXT )
Dernier point : apprends les tokens, essentiel pour bien maitriser les sockets à mon avis.
5/10, a la limite ta source aurait pu servir de tutorial si tu l'aurais commenté, mais là, pas trop d'utilité.
MIDIEBOLD
Messages postés5Date d'inscriptionjeudi 3 avril 2003StatutMembreDernière intervention 7 août 2004 23 déc. 2003 à 12:44
merci pour les conseils
ChAnG-Fu
Messages postés165Date d'inscriptiondimanche 2 novembre 2003StatutMembreDernière intervention 1 juillet 2006 23 déc. 2003 à 13:38
Même avis que Sorn. Utilise LE socket et non le mIRC
Il faudrait aussi mettre plus de commandes et les compilé dans un seul alias style :
irc-cmd {
goto $1
:op | sockwrite -n ....
:listuser | sockwrite -n ...
:etc......
}
Pour les variables, utilise les hash table
Mais pour un debut c acceptable: 5,5/10 :)
Bonne continuation
cs_Kolibot
Messages postés817Date d'inscriptionmercredi 25 juin 2003StatutMembreDernière intervention19 avril 2004 23 déc. 2003 à 14:48
Même remarque que Sorn ....
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 23 déc. 2003 à 21:11
je comprends pas pkoi les gens s'obstinent à rajouter des "on text" alors que on peut tout mettre ds le sockread et que dans tout les tutoriaux que les sockets que j'ai lu, ils préconisent de tout mettre dans le sockread...
l'event: "on*:join:$me:#:{" n'existe pas à ma connaissance.
la seule commande est pour afficher l'heure...pas très utile..
-
alias bot-parle { sockwrite -n irc-bot privmsg $chan : $1 $+(,$2-) }
cette ligne n'est pas correcte du fait que l'identifieur $chan va prendre en compte la fenetre active et non le chan sur lequel tu veux que le bot parle. met plutot:
sockwrite -n $sockname $1 $+(:,$2-)
-
de plus jss du meme avis que chang-fu les hashtables seraient plus utiles que les variables
23 déc. 2003 à 12:19
Ton bot en socket ne fait que gèrer ping, obligatoire si tu ne veux pas être déconnecté, et sinon, il envoie juste des données au serveur.
Un dialog n'aurait pas été de trop également pour pouvoir configurer le bot.
Tu aurais pu faire par exemple que le bot gère des commandes du style !op, dès qu'on tape !op, il op la personne qui a tapé la commande. ( qu'il gère les commandes directement par l'événement SOCKREAD et non en passant par TEXT )
Va voir ma source, aussi un bot en socket, mais un peu plus évolué.
http://www.ircfr.com/code.aspx?ID=14992
Dernier point : apprends les tokens, essentiel pour bien maitriser les sockets à mon avis.
5/10, a la limite ta source aurait pu servir de tutorial si tu l'aurais commenté, mais là, pas trop d'utilité.
23 déc. 2003 à 12:44
23 déc. 2003 à 13:38
Il faudrait aussi mettre plus de commandes et les compilé dans un seul alias style :
irc-cmd {
goto $1
:op | sockwrite -n ....
:listuser | sockwrite -n ...
:etc......
}
Pour les variables, utilise les hash table
Mais pour un debut c acceptable: 5,5/10 :)
Bonne continuation
23 déc. 2003 à 14:48
23 déc. 2003 à 21:11
l'event: "on*:join:$me:#:{" n'existe pas à ma connaissance.
la seule commande est pour afficher l'heure...pas très utile..
-
alias bot-parle { sockwrite -n irc-bot privmsg $chan : $1 $+(,$2-) }
cette ligne n'est pas correcte du fait que l'identifieur $chan va prendre en compte la fenetre active et non le chan sur lequel tu veux que le bot parle. met plutot:
sockwrite -n $sockname $1 $+(:,$2-)
-
de plus jss du meme avis que chang-fu les hashtables seraient plus utiles que les variables