Glossary Definitions
Glossary of terms.
General
-
anticapability
#
- While capabilities explicity give permission to execute commands, anticapabilities explicitly forbid permission to execute commands. They are basically capabilities with a "-" in front of them.
-
capability
#
- A property which determines whether or not a given command can be executed. Capabilities can be global (also known as "default capabilities"), assigned to a channel as a whole (also known as "default channel capabilities"), or assigned to a specific user. The "special" capabilities in supybot are: owner, admin, and trusted (see each of their definitions for more detail on each).
-
configuration variable
#
- A customizable setting that the bot uses to determine how it performs certain actions. Configuration variables are manipulated and viewed using the Config plugin.
-
nested command
#
- A command that is evaluated and whose output is returned to be used in another command. For those familiar with *nix shells, it is functionally equivalent to using backticks (``) on most *nix shell command-lines. Nested commands are (by default) enclosed by square brackets ('[]') though the 'supybot.commands.nested.brackets' configuration variable can be used to set these to '<>', '{}', or '()'. An example of a nested command using the default bracketing characters would be, 'rot13 [rot13 foo]'. That is, the output of 'rot13 foo' (sbb) would be given as the input to another call to the 'rot13' command, resulting in the original string, 'foo', being returned.
-
owner capability
#
- The "owner" capability gives anyone who has it carte blanche to do whatever they want with the bot. They can make it quit, they can change its nick, they can load and unload plugins, they can do anything the bot is capable of handling. Only people who have access to the shell in which the bot is running should have this capability and it's generally a good idea to only have one owner per bot.