diff --git a/lib/commands/parser.pm b/lib/commands/parser.pm index 5f642341a529d118a20608a6fa354af1ab3e999d..e209fd7d1b0d147daa18e3221aa58ee43c69f520 100644 --- a/lib/commands/parser.pm +++ b/lib/commands/parser.pm @@ -62,8 +62,8 @@ sub exec { commands::tag::exec($id, $msg); } - elsif ($msg =~ /^( *!get(?: +.*)?$)/) { - $msg = substr $msg, length $1; + elsif ($msg =~ /^( *!get)(?: +.*)?$/) { + $msg = substr $msg, (length $1) + 1; my @args = ($kernel, $user, $chan, $msg); my $id = commands::get::exec(@args);