-$ND::scanchan = '#testarmer';
-$ND::defchan = '#testarlite';
-$ND::memchan = '#testarmer';
-$disp->add_channel($ND::defchan, ['pub','help','channel','def']);
-$disp->add_channel($ND::scanchan, ['pub','help','channel','scan','member']);
-$disp->add_channel('pm', ['pub','help','pm']);
-
-sub event_pubmsg {
- my ($server, $msg, $nick, $address, $channel) = @_;
-
- eval {
- if ($msg =~ /^(\S+): (.+)$/ && $disp->has_command('anon',$channel)){
- my $_ = $1;
- my $text = $2;
- my $channel = $server->channel_find($channel);
- my $nick = $channel->nick_find($1);
- unless ($nick || /(Constructing|Researching)/){
- print ".anon $_ $text";
- $msg = ".anon $_ $text";
- }
-
- }
- if (parseCommand($msg,$server,$nick,$address,$channel,$disp,DB())){
- #Command parsed and run successfully
- }
- };
- print $@ if $@;
-}
-
-sub event_privmsg {
- my ($server, $msg, $nick, $address) = @_;
-
- eval {
- if (parseCommand($msg,$server,$nick,$address,'pm',$disp,DB())){
- #Command parsed and run successfully
- }
- };
- print $@ if $@;
-}
-
-sub refresh {
- print "SiG" if $ND::refresh;
- $ND::refresh = 0;
-}
-
-Irssi::timeout_add(60*1000, 'refresh', undef);
-Irssi::timeout_add(1000, sub{refresh if $ND::refresh}, undef);
-Irssi::signal_add('message public','event_pubmsg');
-Irssi::signal_add('message private','event_privmsg');