diff --git a/PBot/FuncCommand.pm b/PBot/FuncCommand.pm index fdca5bdb..09183880 100644 --- a/PBot/FuncCommand.pm +++ b/PBot/FuncCommand.pm @@ -86,7 +86,7 @@ sub do_func { my $func = $self->{pbot}->{interpreter}->shift_arg($stuff->{arglist}); if (not defined $func) { - return "Usage: func [arguments]"; + return "Usage: func [arguments]; see also: func help"; } if (not exists $self->{funcs}->{$func}) { @@ -106,6 +106,10 @@ sub do_func { sub func_help { my ($self, $func) = @_; + if (not length $func) { + return "func: invoke built-in functions; usage: func [arguments]; to list available functions: func list"; + } + if (not exists $self->{funcs}->{$func}) { return "No such func '$func'."; }