def __init__(self, irc_client): # def __init__(self, chat_client, irc_client): # self.chat_client = chat_client self.irc_client = irc_client self.pugbot = PugBot() self.games_list = self.pugbot.get_games().keys() # Subscribe to events self.irc_client.on_command += self.on_irc_command # self.chat_client.on_join += self.on_chat_join # self.chat_client.on_leave += self.on_chat_leave # self.chat_client.on_message += self.on_chat_message # self.chat_client.on_whisper += self.on_chat_whisper # Options self.show_meta = False self.auto_messages = {} self.auto_nr = 1 self.filters = {} self.filter_nr = 1 # Commands self.commands = { 'add': self.add_player, 'remove': self.remove_player, 'who': self.list_games, 't**s': self.t**s, } # self.commands = { # 'send': self.irc_send, # 'set': self.irc_set, # 'whisper': self.irc_whisper, # 'auto': self.irc_auto, # 'check': self.irc_check, # 'list': self.irc_list, # 'filter': self.irc_filter # } #Data self.online = {}