465 |
# $row->{nick} = $nick; |
# $row->{nick} = $nick; |
466 |
# } |
# } |
467 |
|
|
468 |
|
$append = 0 if $row->{me}; |
469 |
|
|
470 |
if ($last_row->{nick} ne $nick) { |
if ($last_row->{nick} ne $nick) { |
471 |
# obfu way to find format for me_nick if needed or fallback to default |
# obfu way to find format for me_nick if needed or fallback to default |
472 |
my $fmt = $row->{me} ? ( $args->{fmt}->{me_nick} || $args->{fmt}->{nick} ) : $args->{fmt}->{nick}; |
my $fmt = $row->{me} ? ( $args->{fmt}->{me_nick} || $args->{fmt}->{nick} ) : $args->{fmt}->{nick}; |
681 |
|
|
682 |
if ( $args->{kernel} && $send_rss_msgs ) { |
if ( $args->{kernel} && $send_rss_msgs ) { |
683 |
$send_rss_msgs--; |
$send_rss_msgs--; |
684 |
# FIXME bug! should be save_message |
if ( ! $args->{private} ) { |
685 |
# save_message( channel => $args->{channel}, me => 1, nick => $NICK, message => $msg ); |
# FIXME bug! should be save_message |
686 |
$sth_insert_log->execute( $args->{channel}, 1, $NICK, $msg, 'now()' ); |
# save_message( channel => $args->{channel}, me => 1, nick => $NICK, message => $msg ); |
687 |
|
$sth_insert_log->execute( $args->{channel}, 1, $NICK, $msg, 'now()' ); |
688 |
|
} |
689 |
my ( $type, $to ) = ( 'notice', $args->{channel} ); |
my ( $type, $to ) = ( 'notice', $args->{channel} ); |
690 |
( $type, $to ) = ( 'privmsg', $args->{nick} ) if $args->{private}; |
( $type, $to ) = ( 'privmsg', $args->{nick} ) if $args->{private}; |
691 |
_log(">> $type $to |", $msg); |
_log(">> $type $to |", $msg); |
984 |
|
|
985 |
rss_check_updates( $_[KERNEL] ); |
rss_check_updates( $_[KERNEL] ); |
986 |
}, |
}, |
987 |
|
irc_372 => sub { |
988 |
|
_log "<< motd",$_[ARG0],$_[ARG1]; |
989 |
|
}, |
990 |
|
irc_375 => sub { |
991 |
|
_log "<< motd", $_[ARG0], "start"; |
992 |
|
}, |
993 |
|
irc_376 => sub { |
994 |
|
_log "<< motd", $_[ARG0], "end"; |
995 |
|
}, |
996 |
irc_477 => sub { |
irc_477 => sub { |
997 |
_log "<< irc_477: ",$_[ARG1]; |
_log "<< irc_477: ",$_[ARG1]; |
998 |
$_[KERNEL]->post( $IRC_ALIAS => privmsg => 'nickserv', "register $NICK" ); |
$_[KERNEL]->post( $IRC_ALIAS => privmsg => 'nickserv', "register $NICK" ); |