bind join is triggered when someone join a channel your bot is on, not when it connects to a irc-server, add your code to proc evnt:init_server in your config file instead.
#Replace yourbotpasswd With Your Bot Nick Password
set nickpass "yourbotpasswd"
#blah blah blah
bind join - * ident_nickserv
proc ident_nickserv { nick uhost hand args } {
putlog "Starting To Identify"
putserv "PRIVMSG nickserv@services.dal.net :identify $nickpass"
putlog "Identify Progress Done"
}
#
wat should i do now?
You have this procedure set to /msg nickserv upon join by anyone, you, me, your cousin Bob, anyone. This proc is guaranteed to get ur bot klined/killed/whatever. The join bind could conceivebly be used if there was a chanserv normally in the room, but got netsplit....maybe.....but certainly not the way you have this..... i wonder if the variable set nickpass "yourbotpasswd" was left this way by default, and has never been changed?
Simple, you can correct this scripplet's bind or use ones on egghelp.org's tcl archive. They will interact with your bot with bot nickserv and chanserv, like suppose will they reop the bot on nick identification notices and on channel joins, auto reop it with chanserv on deop, unban when it is banned it and blah blah many more.
·awyeah·
==================================
Facebook: jawad@idsia.ch (Jay Dee) PS: Guys, I don't accept script helps or requests personally anymore.
==================================