pour commencer, je vous signale que je suis nul en scripting tcl , mais j'essaie d'apprendre et je remercie tous ce qui aident ici.
ma question est : comment mettre mon eggdrop en autoop, j'ai essayer une petite remote mais elle n'a pas marcher , et j'ai beau chercher j'ai pas trouver non plus, donc me reste que si quelqu'un puisse m'aider
Donc j'imagine que ton eggdrop s'authentifie et a des accès op sur le canal.
Il te suffit donc de mettre les bons réglages du canal (soit dans le .conf de l'eggdrop, soit en party-line).
En party-line, ça donnerait (à adapter pour mettre les commandes propres à voila):
.chanset #canal need-op { putserv "PRIVMSG ChanServ p #canal" }
salut fedora,
merci pour ta réponse, j'ai regarder tes codes, mais ils marchent pas, donc j'ai chercher et enfin j'ai trouver cette petite idée, elle marche bien mais elle me plait pas vue que je dois ajouter a chaque fois le msg pour chaque salon ou mon bot a access
je sais pas si tu as une idée pour m'aider, voilà le code :
ton code na rien à voir avec mon poste !! pourquoi putmsg ? ça ne serais pas PRIVMSG ? en regardant mon poste tu aurais arriver à le créer sans difficulté.mais bon ... voici mon TCL pour le AutoOp Niubot Orange. je vais le mettre dans la partie Téléchargement.
tcl
# //-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//# -={ Auto-Opage sur NiubOt }=- # # ***********************[ DESCRIPTION DU TCL ]***************************** # * *# Ce script sert à votre EggdrOp de ce Opé Automatiquement à un Niubot# sur le serveur Orange.# Un grand Merci pour L'aide de CrazyCat pour la création de ce TCL ## * *# ************************************************************************** set autoOpTCLDesciption "Auto-Op"set autoOpTCLVersion "2.1.1"set autoOpTCLCreateur "DnS"
# *************************[ TCL informations ]**# *# *** [Nom du Fichier] -- AutoOp.tcl# ******[Size en Ko] -- 2,63 ko# *# ********************************************[DnS .2009]**
# //-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//# --------------Début De la Configuration---------------# //-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//
# Configuration de l'auto Op Salon et pass NiubOt
# Ici Mettre le(s) pseudo(s) de(s) Niubot(s) (en minuscule)set autoop(niubot){"niubot1""niubot2"}
# Ici Mettre le(s) Salon(s) ou ce Trouve le(s) Niubot(s) (en minuscule)set autoop(salon){"#SALON1""#SALON2"}
# Ici Mettre le mot de passe pour que votre Eggdrop ce Op au(x) Niubot(s) set autoop(pass)"LE PASS"
# //-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//# !!! NE CHANGEZ RIEN A PARTIR DE CETTE LIGNE !!!# //-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//
# le Binds
bind join - * autoop
# Systeme d Auto Opage sur le(s) Niubot(s)proc autoop { nick uhost hand chan args}{global botnick autoop
if{$nick!= $::botnick}{return0}set idt [lsearch$::autoop(salon)[string tolower $chan]]if{$idt eq -1}{return0}else{
putspeed "PRIVMSG [lindex $::autoop(niubot) $idt] :op $::autoop(pass) $chan"
putspeed "PRIVMSG [lindex $::autoop(niubot) $idt] :voice $::autoop(pass) $chan"}}proc putspeed {arg}{
putquick "$arg"}
# //-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//
putlog "$::autoOpAutoOpDesciption NiubOt version $::autoOpTCLVersion loaded. ** $::autoOpTCLCreateur **"
# //-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//
# --------------------FIN DU FICHIER--------------------# //-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//
mon code n'a rien a voir avec ton poste !!!, les deux codes ont le mm role, le mien fonctionne avec 4 lignes et le tien fonctionne avec euhhh je sais pas plus de 75 lignes, mais j'ai aimer
c'est ce que chercher c'est sans toucher la source, le bot s'opera dans tous les salons où il a axx, je te passe un code irc, peut etre il expliquera mieux
on *:join:#: { msg $ialchan(Niubot??!un*@*.net,#,1).nick op motdepass # }