]> git.donarmstrong.com Git - infobot.git/blobdiff - src/CommandStubs.pl
don't lart myself
[infobot.git] / src / CommandStubs.pl
index e2aa6b8250e0baf9cc5dcf65ffc49860544c84b3..0ad1430dea2c075581d33d90bd4326201e4d3e53 100644 (file)
@@ -364,10 +364,11 @@ sub seen {
        if (&IsChanConf('seenStats') > 0) {
            my $i;
            $i = $userstats{lc $seen[0]}{'Count'};
-           $reply .= ".  Has said a total of \002$i\002 messages" if (defined $i);
+           $reply .= ". Has said a total of \002$i\002 messages" if (defined $i);
            $i = $userstats{lc $seen[0]}{'Time'};
-           $reply .= '.  Is idling for '.&Time2String(time() - $i) if (defined $i);
+           $reply .= '. Is idling for '.&Time2String(time() - $i) if (defined $i);
        }
+       $reply .= ", last said\002:\002 '$seen[4]'.";
     } else {
        my $howlong = &Time2String(time() - $seen[1]);
        $reply = "$seen[0] <$seen[3]> was last seen on IRC ".
@@ -462,6 +463,7 @@ sub lart {
     my $extra  = 0;
     my $chan   = $talkchannel;
     my ($for);
+    my $mynick = $conn->nick();
 
     if ($msgType eq 'private') {
        if ($target =~ /^($mask{chan})\s+(.*)$/) {
@@ -481,7 +483,7 @@ sub lart {
 
     my $line = &getRandomLineFromFile($bot_data_dir. '/blootbot.lart');
     if (defined $line) {
-       if ($target =~ /^(me|you|itself|\Q$ident\E)$/i) {
+       if ($target =~ /^(me|you|itself|\Q$mynick\E)$/i) {
            $line =~ s/WHO/$who/g;
        } else {
            $line =~ s/WHO/$target/g;