From: dondelelcaro Date: Fri, 22 Feb 2013 19:11:10 +0000 (+0000) Subject: add exactAddress channel configuration parameter X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=80577669c1c6f0f8f9cda0292b0dd21a98e86de7;p=infobot.git add exactAddress channel configuration parameter git-svn-id: https://svn.code.sf.net/p/infobot/code/branches/don/dpkg@1928 c11ca15a-4712-0410-83d8-924469b57eb5 --- diff --git a/src/IRC/IrcHelpers.pl b/src/IRC/IrcHelpers.pl index 25d78c1..a271267 100644 --- a/src/IRC/IrcHelpers.pl +++ b/src/IRC/IrcHelpers.pl @@ -112,7 +112,11 @@ sub hookMsg { } } - if ( $message =~ /^($mask{nick})([\;\:\>\, ]+) */ ) { + my $nick_postfix_re = '[\;\:\>\, ]+'; + if (getChanConf('exactAddress',0,$chan)) { + $nick_postfix_re = '[\;\:\>\,] ' + } + if ( $message =~ /^($mask{nick})($nick_postfix_re) */ ) { my $newmessage = $'; if ( $1 =~ /^\Q$mynick\E$/i ) { $message = $newmessage;