alias servers {
server irc.server1.org
server -m irc.server2.net
server -m irc.server3.org -j #chan1
}
on *:join:#:{
if ($nick == $me) {
if ($network == server2) {
if ($chan == #chan3) { .notice bot !identify ******* }
}
elseif ($network == server1) {
if ($chan == #chan1) { .msg bot op $chan }
}
}
}
on ^*:notice:*:?:{
if ($network == server2) {
if ($nick == bot) {
if (Identification accepted. * iswm $1-) {
.notice bot !voiceme
haltdef
}
}
if ($nick == nickserv) {
if (Password accepted for ?*. iswm $1-) {
join #chan1,#chan2,#chan3
haltdef
}
}
}
elseif ($network == server1) {
if ($nick == bot) {
if (AUTHENTICATION SUCCESSFUL as ?* iswm $1-) {
mode $me +x
join #chan1,#chan2,#chan3,#chan4
haltdef
}
}
}
}
on *:notify:{
if ($network == server2) {
if ($nick == nickserv) {
if (r !isincs $usermode) {
if ($me != $mnick) { nick $v2 }
nickserv identify *********
}
}
}
elseif ($network == server1) {
if ($nick == bot) {
if (*!*@*.users.server1.org !iswm $address($me,5)) { .msg bot@channels.server1.org login ***** ************ }
}
}
}