X-Git-Url: http://git.ieval.ro/?p=poe-component-irc-plugin-hello.git;a=blobdiff_plain;f=lib%2FPOE%2FComponent%2FIRC%2FPlugin%2FHello.pm;fp=lib%2FPOE%2FComponent%2FIRC%2FPlugin%2FHello.pm;h=f6bc02bfda1d7f9e1e98d305693538c610df2564;hp=a5770aa0350d03020f2ef22cc2871cde4ae3be60;hb=28c9644158dd3410d243b2567f216c75cf7a6a1a;hpb=b2f492fe6ba48ce594f8df81d857b9d213258115 diff --git a/lib/POE/Component/IRC/Plugin/Hello.pm b/lib/POE/Component/IRC/Plugin/Hello.pm index a5770aa..f6bc02b 100644 --- a/lib/POE/Component/IRC/Plugin/Hello.pm +++ b/lib/POE/Component/IRC/Plugin/Hello.pm @@ -34,7 +34,7 @@ sub S_public{ my $mynick = $irc->nick_name; my @hello = @{$self->{greetings}}; - my $match = first { $$rmessage =~ /^\s*(?:$mynick(?:)[:,])?\s*$_\s*$/i } @hello; + my $match = first { $$rmessage =~ /^\s*(?:$mynick(?:)[:,])?\s*$_\s*[.!]?\s*$/i } @hello; $irc->yield(privmsg => $$rchannels->[0] => $hello[int rand $#hello].", $nick") if $match; PCI_EAT_NONE }