Merge branch 'feature/support-functions' into feature/support-functions

This commit is contained in:
ned
2023-07-02 20:31:23 +02:00
committed by GitHub

View File

@@ -16,16 +16,16 @@ class PluginManager:
def __init__(self, config):
enabled_plugins = config.get('plugins', [])
plugin_mapping = {
'wolfram': WolframAlphaPlugin(),
'weather': WeatherPlugin(),
'crypto': CryptoPlugin(),
'web_search': WebSearchPlugin(),
'spotify': SpotifyPlugin(),
'translate': TranslatePlugin(),
'image_search': ImageSearchPlugin(),
'worldtimeapi': WorldTimeApiPlugin(),
'wolfram': WolframAlphaPlugin,
'weather': WeatherPlugin,
'crypto': CryptoPlugin,
'web_search': WebSearchPlugin,
'spotify': SpotifyPlugin,
'translate': TranslatePlugin,
'image_search': ImageSearchPlugin,
'worldtimeapi': WorldTimeApiPlugin,
}
self.plugins = [plugin_mapping[plugin] for plugin in enabled_plugins]
self.plugins = [plugin_mapping[plugin]() for plugin in enabled_plugins if plugin in plugin_mapping]
def get_functions_specs(self):
"""