{ "$metadata$" : { "name" : "Command metadata", "update_version" : 3503 }, "actiontrigger" : { "dont-replace-pronouns" : "1", "help" : "Adds a new actiontrigger to PBot. See https://github.com/pragma-/pbot/blob/master/doc/ActionTrigger.md", "requires_cap" : 1 }, "aka" : { "help" : "Lists known aliases for a given nick. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#aka", "requires_cap" : 0 }, "akadelete" : { "help" : "", "requires_cap" : 1 }, "akalink" : { "help" : "Manually link a known alias to a nick. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#akalink", "requires_cap" : 1 }, "akaunlink" : { "help" : "Manually unlink a known alias from a nick. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#akaunlink", "requires_cap" : 1 }, "antispam" : { "help" : "See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#antispam", "requires_cap" : 1 }, "ban" : { "dont-replace-pronouns" : "1", "help" : "Bans a user. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#banmute", "requires_cap" : "1" }, "ban-exempt" : { "help" : "Manages list of ban-masks that are exempted from ban-evasion detection.", "requires_cap" : 1 }, "banlist" : { "help" : "", "requires_cap" : 0 }, "battleship" : { "help" : "The classic Battleship board game, modified for IRC. See https://github.com/pragma-/pbot/blob/master/doc/Battleship.md", "requires_cap" : 0 }, "blacklist" : { "dont-replace-pronouns" : "1", "help" : "Blacklists a hostmask from joining a channel. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#blacklist", "requires_cap" : "1" }, "cap" : { "help" : "", "requires_cap" : 0 }, "chanadd" : { "help" : "Permanently adds a channel to PBot's list of channels to auto-join and manage. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#chanadd", "requires_cap" : 1 }, "chanlist" : { "help" : "Lists all added channels and their metadata keys and values. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#chanlist", "requires_cap" : 1 }, "chanrem" : { "help" : "Removes a channel from PBot's list of channels to auto-join and manage. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#chanrem", "requires_cap" : 1 }, "chanset" : { "help" : "Sets a channel's metadata. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#chanset and https://github.com/pragma-/pbot/blob/master/doc/Admin.md#channel-metadata-list", "requires_cap" : 1 }, "chanunset" : { "help" : "Deletes a channel's metadata key. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#chanunset", "requires_cap" : 1 }, "checkban" : { "help" : "Shows the reason a mask was banned and how long the ban lasts. See https://github.com/pragma-/pbot/blob/master/doc/Commands.md#checkban", "requires_cap" : 0 }, "checkmute" : { "help" : "Shows the reason a mask was muted and how long the mute lasts. See https://github.com/pragma-/pbot/blob/master/doc/Commands.md#checkmute", "requires_cap" : 0 }, "cmdset" : { "dont-replace-pronouns" : "1", "help" : "Sets or shows command metadata. See https://github.com/pragma-/pbot/blob/master/doc/Commands.md#cmdset", "requires_cap" : 1 }, "cmdunset" : { "help" : "Deletes a channel metadata key. See https://github.com/pragma-/pbot/blob/master/doc/Commands.md#cmdunset", "requires_cap" : 1 }, "connect4" : { "help" : "The classic Connect-4 board game. See https://github.com/pragma-/pbot/blob/master/doc/Connect4.md", "requires_cap" : 0 }, "count" : { "help" : "Shows how many factoids and what percentage of the database has submitted. See https://github.com/pragma-/pbot/blob/master/doc/Factoids.md#count", "requires_cap" : 0 }, "counteradd" : { "help" : "Adds a new counter. See https://github.com/pragma-/pbot/blob/master/doc/Counter.md#add", "requires_cap" : 0 }, "counterdel" : { "help" : "Deletes a counter. See https://github.com/pragma-/pbot/blob/master/doc/Counter.md#del", "requires_cap" : 0 }, "counterlist" : { "help" : "Lists counters. See https://github.com/pragma-/pbot/blob/master/doc/Counter.md#list", "requires_cap" : 0 }, "counterreset" : { "help" : "Resets a counter. See https://github.com/pragma-/pbot/blob/master/doc/Counter.md#reset", "requires_cap" : 0 }, "countershow" : { "help" : "Shows a counter's data. See https://github.com/pragma-/pbot/blob/master/doc/Counter.md#show", "requires_cap" : 0 }, "countertrigger" : { "help" : "Manages counter triggers. See https://github.com/pragma-/pbot/blob/master/doc/Counter.md#trigger", "requires_cap" : 1 }, "date" : { "help" : "Shows date and time for a timezone. Accepts Linux timezone locations. You can set `!my timezone ...` to remember your timezone.", "requires_cap" : 0 }, "delq" : { "help" : "Deletes a quote from the quotegrabs database. See https://github.com/pragma-/pbot/blob/master/doc/Plugins/Quotegrabs.md#delq", "requires_cap" : 0 }, "deop" : { "help" : "Removes OP status from users. Accepts wildcards. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#deop", "requires_cap" : 1 }, "devoice" : { "help" : "Removes VOICE status from users. Accepts wildcards. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#devoice", "requires_cap" : 1 }, "die" : { "help" : "Tells PBot to disconnect and exit. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#die", "requires_cap" : 1 }, "dumpbans" : { "help" : "Displays PBot's internal banlist data structure. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#dumpbans", "requires_cap" : 1 }, "eval" : { "dont-replace-pronouns" : "1", "help" : "Evaluates Perl code within PBot's context. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#eval", "requires_cap" : 1 }, "eventqueue" : { "help" : "", "requires_cap" : "1" }, "export" : { "background-process" : "1", "help" : "Exports specified list to HTML file. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#export", "requires_cap" : 1 }, "fact" : { "help" : "Displays or invokes a factoid belonging to a specific channel. See https://github.com/pragma-/pbot/blob/master/doc/Factoids.md#fact", "requires_cap" : 0 }, "factadd" : { "dont-replace-pronouns" : "1", "help" : "Creates a new factoid. See https://github.com/pragma-/pbot/blob/master/doc/Factoids.md#factadd", "requires_cap" : "0" }, "factalias" : { "dont-replace-pronouns" : "1", "help" : "Creates a factoid that acts as an alias for a command. See https://github.com/pragma-/pbot/blob/master/doc/Factoids.md#factalias", "requires_cap" : "0" }, "factchange" : { "dont-replace-pronouns" : "1", "help" : "Changes a factoid using a regular expression. See https://github.com/pragma-/pbot/blob/master/doc/Factoids.md#factchange", "requires_cap" : 0 }, "factfind" : { "dont-replace-pronouns" : "1", "help" : "Searches the database for a factoid. See https://github.com/pragma-/pbot/blob/master/doc/Factoids.md#factfind", "requires_cap" : 0 }, "factinfo" : { "help" : "Displays information about a factoid, such as who submitted it and when. See https://github.com/pragma-/pbot/blob/master/doc/Factoids.md#factinfo", "requires_cap" : 0 }, "factlog" : { "help" : "Displays a factoid's changelog history. See https://github.com/pragma-/pbot/blob/master/doc/Factoids.md#factlog", "requires_cap" : 0 }, "factmove" : { "help" : "Renames a factoid or moves a factoid to a different channel. See https://github.com/pragma-/pbot/blob/master/doc/Factoids.md#factmove", "requires_cap" : 0 }, "factoid" : { "help" : "", "requires_cap" : 0 }, "factredo" : { "help" : "Reverts a factoid to a newer revision. See https://github.com/pragma-/pbot/blob/master/doc/Factoids.md#factredo", "requires_cap" : 0 }, "factrem" : { "dont-replace-pronouns" : "1", "help" : "Deletes a factoid. See https://github.com/pragma-/pbot/blob/master/doc/Factoids.md#factrem", "requires_cap" : 0 }, "factset" : { "dont-replace-pronouns" : "1", "help" : "Displays or sets factoid metadata, such as owner, rate-limit, etc. See https://github.com/pragma-/pbot/blob/master/doc/Factoids.md#factset and https://github.com/pragma-/pbot/blob/master/doc/Factoids.md#factoid-metadata-list", "requires_cap" : 0 }, "factshow" : { "dont-replace-pronouns" : "1", "help" : "Displays a factoid's literal value without invoking the factoid. See https://github.com/pragma-/pbot/blob/master/doc/Factoids.md#factshow", "requires_cap" : 0 }, "factundo" : { "help" : "Reverts a factoid to an older revision. See https://github.com/pragma-/pbot/blob/master/doc/Factoids.md#factundo", "requires_cap" : 0 }, "factunset" : { "help" : "Unsets a factoid metadata key. See https://github.com/pragma-/pbot/blob/master/doc/Factoids.md#factunset and https://github.com/pragma-/pbot/blob/master/doc/Factoids.md#factoid-metadata-list", "requires_cap" : 0 }, "forget" : { "dont-replace-pronouns" : "1", "help" : "Deletes a factoid. See https://github.com/pragma-/pbot/blob/master/doc/Factoids.md#forget", "requires_cap" : 0 }, "func" : { "help" : "Invokes built-in functions. See https://github.com/pragma-/pbot/blob/master/doc/Commands.md#func", "requires_cap" : 0 }, "getq" : { "help" : "Retrieves and displays a specific quote from the quotegrabs database. See https://github.com/pragma-/pbot/blob/master/doc/Plugins/Quotegrabs.md#getq", "requires_cap" : 0 }, "google" : { "dont-replace-pronouns" : "1", "help" : "Displays Google search results for a query. See https://github.com/pragma-/pbot/blob/master/doc/Modules.md#google", "requires_cap" : "0" }, "grab" : { "help" : "Grabs a message someone says, and adds it to the quotegrabs database. https://github.com/pragma-/pbot/blob/master/doc/Plugins/Quotegrabs.md#grab", "requires_cap" : "0" }, "help" : { "dont-replace-pronouns" : "1", "help" : "Displays the `help` metadata for commands and factoids.", "requires_cap" : 0 }, "histogram" : { "help" : "Displays a histogram of the top factoid submitters. See https://github.com/pragma-/pbot/blob/master/doc/Factoids.md#histogram", "requires_cap" : 0 }, "id" : { "help" : "", "requires_cap" : 0 }, "ignore" : { "help" : "Ignores a user. If you omit [channel] PBot will ignore the user in all channels, including private messages. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#ignore", "requires_cap" : 1 }, "in" : { "help" : "Performs a command in a specific channel. See https://github.com/pragma-/pbot/blob/master/doc/Commands.md#in", "requires_cap" : 1 }, "invite" : { "help" : "Invites a user to a channel. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#invite", "requires_cap" : 1 }, "join" : { "help" : "Temporarily joins a channel without adding it to PBot's list of channels to manage/auto-join. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#join", "requires_cap" : 1 }, "kick" : { "help" : "Removes a user from the channel. Accepts wildcards. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#kick", "requires_cap" : 1 }, "kill" : { "help" : "", "requires_cap" : 1 }, "lagcheck" : { "help" : "Displays history of PING times. See https://github.com/pragma-/pbot/blob/master/doc/Commands.md#lagcheck", "requires_cap" : 0 }, "learn" : { "dont-replace-pronouns" : "1", "help" : "Creates a new factoid. See https://github.com/pragma-/pbot/blob/master/doc/Factoids.md#factadd", "requires_cap" : "0" }, "list" : { "help" : "Lists various collections, such as channels or admins. See https://github.com/pragma-/pbot/blob/master/doc/Commands.md#list", "requires_cap" : 0 }, "load" : { "help" : "This command loads a module as a PBot command. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#load", "requires_cap" : 1 }, "login" : { "help" : "Logs into a PBot admin account. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#login", "requires_cap" : 0 }, "logout" : { "help" : "Logs out of a PBot admin account. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#logout", "requires_cap" : 0 }, "mod" : { "help" : "Provides restricted moderation abilities to voiced users. They can kick/ban/etc only users that are not admins, whitelisted, voiced or opped.", "requires_cap" : 0 }, "mode" : { "help" : "Sets or unsets channel or user modes. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#mode", "requires_cap" : 1 }, "mute" : { "dont-replace-pronouns" : "1", "help" : "Mutes a user. Accepts wildcards. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#banmute", "requires_cap" : 1 }, "my" : { "dont-replace-pronouns" : "1", "help" : "Lets users view and manipulate their own user metadata. See https://github.com/pragma-/pbot/blob/master/doc/Commands.md#my and https://github.com/pragma-/pbot/blob/master/doc/Admin.md#user-metadata-list", "requires_cap" : "0" }, "nicklist" : { "help" : "Dumps the internal nicklist structure. See https://github.com/pragma-/pbot/blob/master/doc/Commands.md#nicklist", "requires_cap" : 0 }, "nop" : { "help" : "", "requires_cap" : 0 }, "op" : { "help" : "Gives channel operator status to users. Accepts wildcards. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#op", "requires_cap" : "1" }, "part" : { "help" : "Departs a channel, without removing it from PBot's list of channels to manage/auto-join. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#part", "requires_cap" : 1 }, "pd" : { "help" : "", "requires_cap" : 0 }, "plang" : { "dont-replace-pronouns" : "1", "help" : "", "preserve_whitespace" : "1", "requires_cap" : "0" }, "plangrepl" : { "dont-replace-pronouns" : "1", "help" : "", "preserve_whitespace" : "1", "requires_cap" : 0 }, "plug" : { "help" : "Loads a plugin into PBot. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#plug", "requires_cap" : 1 }, "pluglist" : { "help" : "Lists all currently loaded plugins. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#pluglist", "requires_cap" : 0 }, "ps" : { "help" : "", "requires_cap" : 0 }, "rebuildaliases" : { "help" : "Rebuilds the aka link table. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#rebuildaliases", "requires_cap" : 1 }, "recall" : { "dont-replace-pronouns" : "0", "help" : "Recalls previous chat history for a channel. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#recall", "requires_cap" : "0" }, "refresh" : { "help" : "Refreshes and reloads PBot core modules and plugins. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#refresh", "requires_cap" : "1" }, "regchange" : { "help" : "Changes the value of a registry item using a regular expression. See https://github.com/pragma-/pbot/blob/master/doc/Registry.md#regchange", "requires_cap" : 1 }, "regex" : { "help" : "Manages regular expression commands. See https://github.com/pragma-/pbot/blob/master/doc/Commands.md#regex", "requires_cap" : 1 }, "regfind" : { "help" : "Searches the registry for keywords or values. See https://github.com/pragma-/pbot/blob/master/doc/Registry.md#regfind", "requires_cap" : 0 }, "regset" : { "help" : "Creates a new registry item or updates an existing item. See https://github.com/pragma-/pbot/blob/master/doc/Registry.md#regset", "requires_cap" : 1 }, "regsetmeta" : { "help" : "Sets or displays the metadata for a specific registry key. See https://github.com/pragma-/pbot/blob/master/doc/Registry.md#regsetmeta and https://github.com/pragma-/pbot/blob/master/doc/Registry.md#metadata-list", "requires_cap" : 1 }, "regshow" : { "help" : "Displays the type and value of a registry item. See https://github.com/pragma-/pbot/blob/master/doc/Registry.md#regshow", "requires_cap" : 0 }, "regunset" : { "help" : "Deletes a registry item from a specific section/channel. See https://github.com/pragma-/pbot/blob/master/doc/Registry.md#regunset", "requires_cap" : 1 }, "regunsetmeta" : { "help" : "Deletes a metadata key from a registry item. See https://github.com/pragma-/pbot/blob/master/doc/Registry.md#regsetmeta and https://github.com/pragma-/pbot/blob/master/doc/Registry.md#metadata", "requires_cap" : 1 }, "reload" : { "help" : "Reloads a data or configuration file. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#reload", "requires_cap" : 1 }, "remindme" : { "help" : "Manages user reminders. See https://github.com/pragma-/pbot/blob/master/doc/Remindme.md", "requires_cap" : 0 }, "replug" : { "help" : "Reloads a plugin into PBot. The plugin is first unloaded and then it is loaded again. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#replug", "requires_cap" : 1 }, "rq" : { "dont-replace-pronouns" : "1", "help" : "Retrieves and displays a random quote from the quotegrabs database. See https://github.com/pragma-/pbot/blob/master/doc/Plugins/Quotegrabs.md#rq", "requires_cap" : 0 }, "runcmd" : { "help" : "Executes a system command and outputs each line in real-time", "interpolate" : "0", "requires_cap" : 1 }, "sl" : { "help" : "Sends a raw IRC command to the server. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#sl", "requires_cap" : 1 }, "spinach" : { "dont-replace-pronouns" : "1", "help" : "Manages and interacts with the Spinach trivia game. See https://github.com/pragma-/pbot/blob/master/doc/Spinach.md", "requires_cap" : 0 }, "top20" : { "help" : "Displays the top 20 most popular factoids. See https://github.com/pragma-/pbot/blob/master/doc/Factoids.md#top20", "requires_cap" : 0 }, "unban" : { "dont-replace-pronouns" : "1", "help" : "Unbans a user. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#unbanunmute", "requires_cap" : 1 }, "unbanme" : { "help" : "Removes a join-flood ban. See https://github.com/pragma-/pbot/blob/master/doc/Abuse.md#unbanme", "requires_cap" : 0 }, "unignore" : { "help" : "Unignores a user. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#unignore", "requires_cap" : 1 }, "unload" : { "help" : "Unloads a module and removes its associated command. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#unload", "requires_cap" : 1 }, "unmute" : { "dont-replace-pronouns" : "1", "help" : "Unmutes a user. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#unbanunmute", "requires_cap" : 1 }, "unplug" : { "help" : "Unloads a plugin from PBot. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#unplug", "requires_cap" : 1 }, "uptime" : { "help" : "Displays the date and time this instance of PBot was started and how long it has been running.", "requires_cap" : 0 }, "useradd" : { "dont-replace-pronouns" : "1", "help" : "Adds a new user to PBot. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#useradd", "requires_cap" : 1 }, "userdel" : { "dont-replace-pronouns" : "1", "help" : "Removes an user from PBot. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#userdel", "requires_cap" : 1 }, "users" : { "help" : "", "requires_cap" : 0 }, "userset" : { "dont-replace-pronouns" : "1", "help" : "Sets metadata for an user account. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#userset and https://github.com/pragma-/pbot/blob/master/doc/Admin.md#user-metadata-list", "requires_cap" : 1 }, "usershow" : { "help" : "", "requires_cap" : 0 }, "userunset" : { "dont-replace-pronouns" : "1", "help" : "Deletes a metadata key from an user account. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#userunset", "requires_cap" : 1 }, "version" : { "help" : "", "requires_cap" : 0 }, "voice" : { "help" : "Sets mode +v on users. Accepts wildcards. See https://github.com/pragma-/pbot/blob/master/doc/Admin.md#voice", "requires_cap" : 1 }, "weather" : { "background-process" : "1", "help" : "Fetches and displays weather data. You may set `!my location ...` to remember your location.", "requires_cap" : 0 }, "wolfram" : { "help" : "Queries Wolfram|Alpha Short Answers API", "requires_cap" : 0 }, "wttr" : { "background-process" : "1", "help" : "Provides weather information via wttr.in", "requires_cap" : "0" } }