def __init__(self, *args, **kwargs): """ Those arguments will be directly those put in BOT_IDENTITY """ if BOT_ASYNC: self.thread_pool = ThreadPool(3) logging.debug('created the thread pool' + str(self.thread_pool)) self.commands = {} # the dynamically populated list of commands available on the bot if BOT_ALT_PREFIX_CASEINSENSITIVE: self.bot_alt_prefixes = tuple(prefix.lower() for prefix in BOT_ALT_PREFIXES) else: self.bot_alt_prefixes = BOT_ALT_PREFIXES
def __init__(self, config): """ Those arguments will be directly those put in BOT_IDENTITY """ if config.BOT_ASYNC: self.thread_pool = ThreadPool(3) log.debug('created the thread pool' + str(self.thread_pool)) self.commands = {} # the dynamically populated list of commands available on the bot self.re_commands = {} # the dynamically populated list of regex-based commands available on the bot self.MSG_UNKNOWN_COMMAND = 'Unknown command: "%(command)s". ' \ 'Type "' + config.BOT_PREFIX + 'help" for available commands.' if config.BOT_ALT_PREFIX_CASEINSENSITIVE: self.bot_alt_prefixes = tuple(prefix.lower() for prefix in config.BOT_ALT_PREFIXES) else: self.bot_alt_prefixes = config.BOT_ALT_PREFIXES