This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.
For more information, see this announcement post . Click the X in the top right-corner of this box to dismiss this message.
Help for those learning Tcl or writing their own scripts.
bwkzb
Voice
Posts: 16 Joined: Sun Mar 12, 2017 4:26 am
Post
by bwkzb » Wed Mar 21, 2018 11:45 pm
Code: Select all
bind pub - !confirm confirm
proc confirm {nick host hand chan arg} {
global botnick
set arg [lindex $arg 0]
if {$chan != "#ayuda"} {
putserv "NOTICE $nick :este comando solo sirve en #help"
} else {
putquick "ns confirm $arg $nick"
}
}
este codigo sirve para confirmar nick cuando los usuarios se registran y no les llega el codigo de confirmacion
funciona asi
y el bot en el partyline aparece un notice de nickserv
Code: Select all
"-nickserv- el nick ha sido confirmado"
como puedo hacer que ese mensaje el bot lo envie a un canal especifico.
intente con
Code: Select all
putserv "PRIVMSG $chan Nickserv el nick ha sido confirmado"
y si lo envia.
pero cuando los nick no estan registrados no envia el comando de fallo
Code: Select all
-Nickserv- el nick no esta registrado
gracias cualquier ayuda la agradecere
Arnold_X-P
Master
Posts: 226 Joined: Mon Oct 30, 2006 12:19 am
Location: DALnet - Trinidad - Beni - Bolivia
Contact:
Post
by Arnold_X-P » Fri Mar 30, 2018 8:40 pm
trata de pegar el codigo completo asi lo veo mejor y recibiras mas ayuda.
recuerda este es un foro de ingles y casi todos aqui hablan ingles..
pega el codigo completo y asi lo vemos mejor--- saludos cuate
bwkzb
Voice
Posts: 16 Joined: Sun Mar 12, 2017 4:26 am
Post
by bwkzb » Fri Mar 30, 2018 11:47 pm
ese es el codigo esta completo por si acaso
saludos!!
Code: Select all
bind pub - !confirm confirm
proc confirm {nick host hand chan arg} {
global botnick
set arg [lindex $arg 0]
if {$chan != "#ayuda"} {
putserv "NOTICE $nick :este comando solo sirve en #help"
} else {
putquick "ns confirm $arg $nick"
}
}
Arnold_X-P
Master
Posts: 226 Joined: Mon Oct 30, 2006 12:19 am
Location: DALnet - Trinidad - Beni - Bolivia
Contact:
Post
by Arnold_X-P » Fri Apr 06, 2018 10:45 pm
amigo el codigo esta incompleto
el bot nickserv esta escrito en C++
aqui usamos tcl que es otro lenguaje que es muy distinto al lenguaje en que fue escrito el nickserv
digo que su codigo esta incompleto por que solo lanza una frase al que solicite esa peticion..
mas bien su pregunta no sera quiero un codigo en tcl que pregunte lo mismo que hace el bot nickserv cuando alguien confirme un nickname