glados.core module¶
-
class
glados.core.
Glados
(config_file=None, plugins_folder=None, bots_config_dir=None, plugins_config_dir=None)[source]¶ Bases:
object
Glados is the core of the GLaDOS package.
-
add_bot
(bot: glados.bot.GladosBot)[source]¶ Add a new bot to GLaDOS.
- Parameters
bot (GladosBot) – the bot to be added to GLaDOS
-
add_plugin
(plugin: glados.plugin.GladosPlugin)[source]¶ Add a plugin to GLaDOS
- Parameters
plugin (GladosPlugin) – the plugin to be added to GLaDOS
-
import_plugins
(bot_name=None)[source]¶ Import all discovered plugins and add them to the plugin list.
-
request
(request: glados.request.GladosRequest)[source]¶ Send a request to GLaDOS.
- Parameters
request (GladosRequest) – the request to be sent to GLaDOS
-