&status("End of motd. Now lets join some channels...");
if (!scalar @joinchan) {
- &WARN("joinchan array is empty!!!");
+ &WARN("joinchan array is empty!");
@joinchan = &getJoinChans(1);
}
my $i = scalar(keys %{ $channels{$chan} });
my $j = $cache{maxpeeps}{$chan} || 0;
+ if (time() > $sched{shmFlush}{TIME} + 3600) {
+ &DEBUG("looks like schedulers died somewhere... restarting...");
+ &setupSchedulers();
+ }
+
$chanstats{$chan}{'Join'}++;
$userstats{lc $who}{'Join'} = time() if (&IsChanConf("seenStats"));
$cache{maxpeeps}{$chan} = $i if ($i > $j);
my ($self, $event) = @_;
my @args = $event->args;
- &DEBUG("on_chanfull: args => @args");
+ &status(">>> chanfull/$b_blue$args[1]$ob");
+
&joinNextChan();
}
my ($self, $event) = @_;
my @args = $event->args;
- &DEBUG("on_inviteonly: args => @args");
+ &status(">>> inviteonly/$b_cyan$args[1]$ob");
+
&joinNextChan();
}
sub on_banned {
my ($self, $event) = @_;
my @args = $event->args;
+ my $chan = $args[1];
+
+ &status(">>> banned/$b_blue$chan$ob $b_cyan$args[0]$ob");
- &DEBUG("on_banned: args => @args");
&joinNextChan();
}