예제 #1
0
파일: __init__.py 프로젝트: ensyde/javabot
    def __init__(self, bot):
        self.bot = bot
        self.BNCS = self.bot.BNCS

        self.bot.events.add(self, 'BNCSRecv', -1, 0,
                            0x26, self.recv_0x26,
                            0x35, self.recv_0x35)

        self.bot.events.add(self, 'profile', 0, 0,
                            'request', self.request,
                            'write', self.write)

        self.requests = cookie_handler()
예제 #2
0
파일: __init__.py 프로젝트: ensyde/javabot
    def __init__(self, bot):
        self.bot = bot
        self.invite = {}
        self.responses = cookie_handler()

        self.clanned = False
        self.creating = False
        
        
        self.bot.events.add(self, 'ui', 1, 0,
                            'reload', self.ui_reload)
        self.bot.events.add(self, 'bot', 1, 0,
                            'disc', self.disc,
                            'connected', self.get_clan)

        #self.bot.events.add(self, 'ui', 'list', 'clan', 0, 0,
        #                    'selected', self.get_clan)

        self.bot.events.add(self, 'BNCSRecv', -1, 0,
                            0x70, self.recv_cand,
                            0x71, self.recv_mult_invite,
                            0x73, self.recv_disband,
                            0x74, self.recv_chief,
                            0x75, self.recv_info,
                            0x76, self.recv_quit,
                            0x77, self.recv_invite,
                            0x78, self.recv_set_rank,
                            0x79, self.recv_invited,
                            0x7A, self.recv_set_rank,
                            0x7C, self.recv_motd,
                            0x7D, self.recv_clan,
                            0x7E, self.recv_removed,
                            0x7F, self.recv_status,
                            0x81, self.recv_rank_change,
                            0x82, self.recv_member_info)

        self.bot.events.add(self, 'commands', 0, 0,
                            'start', self.add_commands)

        self.add_commands()