Extension Discovery

See Installed Extensions

Installed extensions are on your path, but not neccesairly attached to anything running currently

vexbot: !get_installed_extensions

This command displays a list of every extension installed with a short doc string on what it does.

For example, the command power_off will be displayed as

‘power_off: Power off a digital ocean droplet’

You can also use a module name to see all the extensions that are provided by that module. vexbot.extensions.subprocess is an installed module for vexbot. To see all the extensions that are provided by that module:

vexbot: !get_installed_modules vexbot.extensions.subprocess

See Installed Modules

There are a lot of installed extensions and it’s hard to figure out what each one does. You can break them up into modules

vexbot: !get_installed_modules

This is helpful because the installed modules can be used with the get_installed_extensions to narrow down what is shown. For example, the every extensions in the module vexbot.extensions.digitalocean can be shown by using the following command:

vexbot: !get_installed_modules vexbot.extensions.digitalocean