Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


Aide Tct Auto-Op.
#1
Bonsoir,

En son temps et avant de connaître votre forum, j'avais trouvé une aide précieuse par le biais d'un autre site, pour trouver ce que je cherchais, afin que l'Eggdrop s'op automatiquement sur un Robot de Salon d'un réseau.


tcl
########################
## Auto auth ###########
########################
# Eggdrop Nick
set identeggy "EggdropBot"
 
# Pass de votre eggdrop
set passegy "MotdePasse"
 
 
########################
 
bind join - * authauth
proc authauth {nick host handle channel} {
#Ici tu as oublié d'appeler des variables en global
global botnick passegy identeggy
if {$nick =="$botnick"} {
#La je peux pas dire si c bon car je connais pas Irix
putserv "PRIVMSG Irix :auth #bluefun $identeggy $passegy"
putserv "PRIVMSG Irix :auth #lagon_bleu $identeggy $passegy"
#Ici je me demande où tu trouves le tableau eggdrop ...
#Enfin bref avec un peu de logique je pense que
#tu veux parler du chan où le bot s'est auth donc ca donne ca
putserv "PRIVMSG Irix :op #bluefun $botnick "
putserv "PRIVMSG Irix :op #lagon_bleu $botnick "
 
return 0
}
}


Actuellement la politique de ce réseau à changé, il suffit pour les opérateurs ou autres, ceux qui ont un access aux bots, de taper /msg ROBOT op Mot de passe...
Et ce ROBOT vous Op directement... Plus besoin de Auth...

Pourriez-vous m'aiguiller sur les changements à apporter à ce mini script tcl qui marchait à merveille avant... ?

Merci.

Helias
#2

tcl
putserv "PRIVMSG Irix :auth $channel $passegy"


?
#3
Merci pour ta réponse DaV34

J'ai tenté cette modification, rien ne se passe...

Apparamment, nul besoin de mettre un channel, dès le départ ces nouveaux robots nous reconnaissent dès que nous effectuons /msg ROBOT op Mot de passe, quel que soit les salons où nous modérons.

Merci.
#4

tcl
if {$nick =="$botnick"} {
#La je peux pas dire si c bon car je connais pas Irix
putserv "PRIVMSG Irix :auth #bluefun $identeggy $passegy"
putserv "PRIVMSG Irix :auth #lagon_bleu $identeggy $passegy"
#Ici je me demande où tu trouves le tableau eggdrop ...
#Enfin bref avec un peu de logique je pense que
#tu veux parler du chan où le bot s'est auth donc ca donne ca
putserv "PRIVMSG Irix :op #bluefun $botnick "
putserv "PRIVMSG Irix :op #lagon_bleu $botnick "
 
return 0
}


Devient


tcl
if {$nick =="$botnick"} {
putserv "PRIVMSG Irix :OP $passeggy"
return 0
}


En respectant mot à mot ce que tu nous a dis, il envois OP <Mot de Passe>.
#5
Rien à dire, exact... Ca fonctionne...

Merci Merwin


Forum Jump:


Users browsing this thread: 1 Guest(s)