From: Ailin Nemui Date: Tue, 16 Aug 2016 20:01:01 +0000 (+0200) Subject: update fix_slackirc to 0.3 X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=d23708418594f2e20d25b3afda804b671191fa93;p=irssi-scripts.irssi.org.git update fix_slackirc to 0.3 * Improve fake host as to not confuse irssi on self msgs --- diff --git a/scripts/fix_slackirc.pl b/scripts/fix_slackirc.pl index f279810..b285644 100644 --- a/scripts/fix_slackirc.pl +++ b/scripts/fix_slackirc.pl @@ -1,7 +1,7 @@ use strict; use warnings; -our $VERSION = '0.2'; # d8eac6db52159b2 +our $VERSION = '0.3'; # e43de0fd9100921 our %IRSSI = ( authors => 'Nei', contact => 'Nei @ anti@conference.jabber.teamidiot.de', @@ -88,7 +88,7 @@ sub fix_incoming { $continue = 1; } # support self msgs - elsif ($raw =~ s/^:(?:(\S+)!(\S+\@$SLACK_ADDRESS)) PRIVMSG ([^#\s]\S*) :\[\3\] /:$3!$2 PRIVMSG $1 :/) { + elsif ($raw =~ s/^:(?:(\S+)!\S+(\@$SLACK_ADDRESS)) PRIVMSG ([^#\s]\S*) :\[\3\] /:$3!$3$2 PRIVMSG $1 :/) { $continue = 1; } if ($continue) {