Communauté Eggdrop

Version complète : Aide Tct Auto-Op.
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
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
tcl
putserv "PRIVMSG Irix :auth $channel $passegy"



?
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.
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>.
Rien à dire, exact... Ca fonctionne...

Merci Merwin