From 75ca6d61a8a868f0ade8f8b6c598b05aa2398fac Mon Sep 17 00:00:00 2001 From: Pragmatic Software Date: Wed, 22 Feb 2017 12:09:06 -0800 Subject: [PATCH] Make AntiTwitter more robust --- PBot/Plugins/AntiTwitter.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PBot/Plugins/AntiTwitter.pm b/PBot/Plugins/AntiTwitter.pm index 0987bc0a..befd5317 100644 --- a/PBot/Plugins/AntiTwitter.pm +++ b/PBot/Plugins/AntiTwitter.pm @@ -40,9 +40,9 @@ sub on_public { $channel = lc $channel; return 0 if not $self->{pbot}->{chanops}->can_gain_ops($channel); - while ($msg =~ m/@([^,;: ]+)/g) { + while ($msg =~ m/@([a-z0-9_^{}\-\\\[\]\|]+)/g) { my $n = $1; - if ($self->{pbot}->{nicklist}->is_present($channel, $n)) { + if ($self->{pbot}->{nicklist}->is_present_similar($channel, $n)) { $self->{offenses}->{$channel}->{$nick}->{offenses}++; $self->{offenses}->{$channel}->{$nick}->{time} = gettimeofday;