]> iEval git - app-statsbot.git/blobdiff - lib/App/Statsbot.pm
Improve command regexps
[app-statsbot.git] / lib / App / Statsbot.pm
index fcc79594eefc2656742758b52de94af9b3957aa3..8e03642918d06901de6d112590b651a6ea766b8a 100644 (file)
@@ -138,14 +138,14 @@ sub on_public{
        my ($targets,$message)=@_[ARG1,ARG2];
        my $botnick = _nick_name;
 
-       if ($message =~ /(?:$botnick[:,])?\s*!?help\s*(.*)/sx) {
+       if ($message =~ /^(?:$botnick[:,]\s*!?|\s*!)help/sx) {
                _yield(privmsg => $targets, 'Try !presence username interval [truncate]');
                _yield(privmsg => $targets, q/For example, !presence mgv '2 days'/);
                _yield(privmsg => $targets, q/or !presence mgv '1 year' 4/);
                return;
        }
 
-       return unless $message =~ /(?:$botnick[:,])?\s*!?presence\s*(.*)/sx;
+       return unless $message =~ /^(?:$botnick[:,])?\s*!?presence\s*(.*)/sx;
        my ($nick, $time, $truncate) = shellwords $1;
 
        $truncate//=-1;
This page took 0.022306 seconds and 4 git commands to generate.