Messages : 4
Sujets : 2
Inscription : Feb 2011
Bonjour à tous,
Sur un eggdrop, j'ai un mot de passe assez costaud et je voudrai ne pas avoir a le taper à chaque fois.
Je m'y connecte avec la commande (lancée depuis un alias) "/CTCP LeBot chat"
Il me demande ensuite Nickname et Password.
J'ai tenté "/CTCP LeBot chat user:password" mais ca ne passe pas.
Comment puis-je faire pour qu'il ne me demande plus mon nick et mon password ? (quitte a ce que ce soit inclus dans la commande)
Est-ce possible de faire une authentification automatique sur mon masque ?
Merci :)
Messages : 298
Sujets : 8
Inscription : Dec 2008
28/02/2011, 20:55
(Modification du message : 28/02/2011, 21:08 par cestlemien.)
salut,
donc sous mIrc ? (ici c'est plutôt le tcl hein

)
peut etre creer un allias ?
un truc genre:
Code :
/bot /ctcp lebot chat | timer 1 15 | //echo $active mon handle Mon.pass.dans.lebot
• J'ai mis un timer de 15 secondes avant que l'echo se lance, à toi de gerer, de plus je l'ai mis en echo afin que ça n'apparraisse dans un fenetre qui ne devrait pas, il faut juste que tu copies colle ce qui apparais dans la fenetre de tchat du bot. ( plus d'info dans mirc /help )
ou une remote ? (alt+r de ton script /remotes) .Ajouter un truc du genre

ça te permettra de l'avoir ne clic droit)
Code :
menu status,menubar,query,nicklist,channel {
.ident lebot: /msg lebot login Tonhandle TonpassDanslebot | msg lebot ident tonpassdanslebot tonhandle }
.ident+ctcp lebot: /msg lebot login Tonhandle Ton.pass.dans.lebot | msg lebot id Ton.pass.dans.lebot | msg lebot ident Ton.pass.dans.lebot Tonhandle | timer 1 2 /ctcp lebot chat | timer 1 15 //echo $active mon handle Mon.pass.dans.lebot
Cordialement
La joie le pouvoir d'aimer , le plus triste des sentiments
Messages : 4
Sujets : 2
Inscription : Feb 2011
cestlemien a écrit :salut,
donc sous mIrc ? (ici c'est plutôt le tcl hein
)
Oui j'utilise mIRC comme Client.
Je pensai plus pouvoir faire un réglage au niveau de l'eggdrop lui même (en autorisant mon host à se connecter sans demande d'auth), ou une syntaxe CTCP chat avec le login et mot de passe intégré.
Si ca n'existe pas je passerai par le remote en remplaçant ce qu'il faut.
Merci.
Messages : 13
Sujets : 1
Inscription : Jan 2010
Salut,
Tu peux tout simplement faire une alias du genre
Code :
/ctcpbot { /ctcp $1 chat | timer 1 10 .msg = $+ $1 Tonlogin | timer 1 12 .msg = $+ $1 tonpass }
Pour ma part, je possède une remote de ce genre :
Code :
if ($1 == !ctcp) {
if ($2 == MonRobot) { /ctcp MonRobot chat | .timer 1 3 .msg =MonRobot MonLogin | .timer 1 4 .msg =MonRobot MonPass }
if ($2 == Monrobot2) { /ctcp Monrobot2 chat | .timer 1 3 .msg =Monrobot2 MonLogin | .timer 1 4 .msg =Monrobot2 MonPass }
}
Messages : 2,381
Sujets : 208
Inscription : Apr 2004
Je viens de déplacer cette discussion parce que c'est plus du scripting mIRC.
Est-ce qu'il n'est pas possible avec mIRC de réagir à ce qui est dit en ctcp, comme on peut réagir à ce qui est dit en canal, en faisant par exemple:
Code :
ctcp 1:Entrez votre surnom.:*:/msg =$nick handle
ctcp 1:Entrez votre mot de passe.:*:/msg =$nick pass
Messages : 298
Sujets : 8
Inscription : Dec 2008
24/04/2011, 09:51
(Modification du message : 24/04/2011, 09:52 par cestlemien.)
salut,
je ne pense pas que l'ont puisse, et niveau secu, j'ai un doute.De plus il arive que pour une raison ou une autre certains clients irc, ou bot de secu fasse un ctcp version du coup le client irc reagirait.on pourrait affiner sur un type de ctcp, mais le fake est toujours possible.
(je ne dit pas que c'est impossible, mais plutôt pas trés secu pour soi, et ses mots de passe)
Cordialement.
La joie le pouvoir d'aimer , le plus triste des sentiments
Messages : 383
Sujets : 7
Inscription : Dec 2007
24/04/2011, 09:58
(Modification du message : 24/04/2011, 10:45 par djkenny.)
salut,
c est du dcc, il y a moyen de répondre automatiquement, malheureusement je n'ai pas codé en mirc depuis des années mais si mes souvenirs sont bon c'est avec
Code :
on *:CHAT:*:{
if ( $nick == Bot1 ) {
set %passwd tonpass1
set %handle tonhand1
}
if ( $nick == Bot2 ) {
set %passwd tonpass2
set %handle tonhand2
}
if ( $1- == Entrez votre surnom. ) || ( $1- == Please enter your nickname. ) { /msg =$nick %handle }
if ( $1- == Entrez votre mot de passe. ) || ( $1- == Enter your password. ) { /msg =$nick %passwd }
}
édit: testé,fonctionne parfaitement
C'est en reconnaissant ses erreurs que l'on progresse