added gtts, make remove plugin dependencies from requirements, updated readme

This commit is contained in:
ned
2023-07-06 12:04:57 +02:00
parent 41b92ff910
commit fda6cb4068
6 changed files with 67 additions and 21 deletions

View File

@@ -1,5 +1,6 @@
import json
from bot.plugins.gtts_text_to_speech import GTTSTextToSpeech
from plugins.dice import DicePlugin
from plugins.youtube_audio_extractor import YouTubeAudioExtractorPlugin
from plugins.ddg_image_search import DDGImageSearchPlugin
@@ -31,7 +32,8 @@ class PluginManager:
'worldtimeapi': WorldTimeApiPlugin,
'youtube_audio_extractor': YouTubeAudioExtractorPlugin,
'dice': DicePlugin,
'deepl_translate': DeeplTranslatePlugin
'deepl_translate': DeeplTranslatePlugin,
'gtts_text_to_speech': GTTSTextToSpeech,
}
self.plugins = [plugin_mapping[plugin]() for plugin in enabled_plugins if plugin in plugin_mapping]