def __init__(self, *args, **kwargs): super(HyacinthBot, self).__init__(*args, **kwargs) self.password = config.password self.karma_store = KarmaStore(config.karma_db_path) self.eightball = EightBall(config.eightball_answers_path) self.markov = Markov(config.markov_db_path) self.roller = Roller() self.rate_limiter = RateLimiter() self.greeter = Greeter(config.greetings_path, config.greeting_probability)