def __init__(self, speaker): self.speaker = speaker self.controller = webbrowser.get() # initialize action class instances self.Chatbot = Chatbot(self.speaker) self.Youtube = Youtube(self.speaker) self.Helper = ActionsHelper(self.speaker) self.Webpage = Webpage(self.speaker, self.Helper) self.News = News(self.speaker, self.Helper) self.Search = Search(self.speaker, self.Helper) self.Screenshot = Screenshot(self.speaker, self.Helper) self.Music = Music(self.speaker, self.Helper) self.Wolfram = Wolfram(self.speaker, os.environ.get('WOLFRAM_API_KEY'))