The Help plugin serves the help command.
Adds a prefix to a command word; the command prefix if the passed policy is kameloso.plugins.common.PrefixPolicy.prefixed, the bot nickname if it is kameloso.plugins.common.PrefixPolicy.nickname, and as is if it is kameloso.plugins.common.PrefixPolicy.direct.
Filters out hidden commands from an associative array of IRCPlugin.CommandMetadata.
Sends a list of all plugins' commands to the requesting user.
Sends the help text for a command to the querying channel or user.
Sends the help list of all plugins and all commands.
Sends a message to the channel or user that triggered the event. If HelpSettings.repliesInQuery is set, we send the message as a query; otherwise we send it to the channel.
Sends the help list of a single command of a specific plugin. Only the command was supplied, prefixed with the command prefix.
Sends the help list of a single command of a specific plugin. Both were supplied.
Sends the command help listing for a specific plugin.
Strips any prefixes from the passed string; prefixes being the command prefix, the bot's nickname, or the shorthand with only the first letter of the bot's nickname.
Settings for the Help plugin, to toggle it enabled or disabled.
The Help plugin serves the help command, and nothing else at this point.
It is used to query the bot for available commands in a tidy list.