use strict;
use warnings;
-our $VERSION = '0.001002';
+our $VERSION = '1.000';
use POE;
use POE::Component::IRC::State;
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;
=head1 COPYRIGHT AND LICENSE
-Copyright (C) 2013-2015 by Marius Gavrilescu
+Copyright (C) 2013-2016 by Marius Gavrilescu
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.20.2 or,