.. _plugin-owner: The Owner plugin ================ Plugins and commands -------------------- .. _command-owner-load: owner load [--deprecated] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Loads the plugin ** from any of the directories in conf.:ref:`supybot.directories.plugins`; usually this includes the main installed directory and 'plugins' in the current directory. *--deprecated* is necessary if you wish to load deprecated plugins. .. _command-owner-unload: owner unload ^^^^^^^^^^^^^^^^^^^^^ Unloads the callback by name; use the 'list' command to see a list of the currently loaded callbacks. Obviously, the Owner plugin can't be unloaded. .. _command-owner-reload: owner reload ^^^^^^^^^^^^^^^^^^^^^ Unloads and subsequently reloads the plugin by name; use the 'list' command to see a list of the currently loaded plugins. .. _command-owner-rename: owner rename ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Renames ** in ** to the **. .. _command-owner-unrename: owner unrename ^^^^^^^^^^^^^^^^^^^^^^^ Removes all renames in **. The plugin will be reloaded after this command is run. .. _command-owner-enable: owner enable [] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Enables the command ** for all users. If ** if given, only enables the ** from **. This command is the inverse of disable. .. _command-owner-disable: owner disable [] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Disables the command ** for all users (including the owners). If ** is given, only disables the ** from **. If you want to disable a command for most users but not for yourself, set a default capability of -plugin.command or -command (if you want to disable the command in all plugins). .. _command-owner-defaultplugin: owner defaultplugin [--remove] [] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sets the default plugin for ** to **. If *--remove* is given, removes the current default plugin for **. If no plugin is given, returns the current default plugin set for **. See also, :ref:`supybot.commands.defaultPlugins.importantPlugins.` Capabilities ------------ .. _command-owner-defaultcapability: owner defaultcapability {add|remove} ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Adds or removes (according to the first argument) ** from the default capabilities given to users (the configuration variable :ref:`supybot.capabilities` stores these). Maintenance ----------- .. _command-owner-reloadlocale: owner reloadlocale takes no argument ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Reloads the locale of the bot. .. _command-owner-ircquote: owner ircquote ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sends the raw string given to the server. .. _command-owner-upkeep: owner upkeep [] ^^^^^^^^^^^^^^^^^^^^^^ Runs the standard upkeep stuff (flushes and gc.collects()). If given a level, runs that level of upkeep (currently, the only supported level is "high", which causes the bot to flush a lot of caches as well as do normal upkeep stuff. .. _command-owner-flush: owner flush ^^^^^^^^^^^ Runs all the periodic flushers in world.flushers. This includes flushing all logs and all configuration changes to disk. .. _command-owner-quit: owner quit [] ^^^^^^^^^^^^^^^^^^^ Exits the bot with the QUIT message **. If ** is not given, the default quit message (:ref:`supybot.plugins.Owner.quitMsg`) will be used. If there is no default quitMsg set, your nick will be used. .. _command-owner-announce: owner announce ^^^^^^^^^^^^^^^^^^^^^ Sends ** to all channels the bot is currently on and not lobotomized in. .. _command-owner-logmark: owner logmark ^^^^^^^^^^^^^^^^^^^^ Logs ** to the global Supybot log at critical priority. Useful for marking logfiles for later searching. .. _plugin-owner-config: Configuration ------------- .. _supybot.plugins.Owner.public: supybot.plugins.Owner.public ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Default value: True Determines whether this plugin is publicly visible. .. _supybot.plugins.Owner.quitMsg: supybot.plugins.Owner.quitMsg ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Default value: Determines what quit message will be used by default. If the quit command is called without a quit message, this will be used. If this value is empty, the nick of the person giving the quit command will be used.