예제 #1
0
class PasadoirBot(irc.IRCClient):

    nickname = config.BOT_NICK

    def __init__(self, channel, source_dir):
        self.channel = channel
        self.handler = RequestHandler(source_dir)


    def signedOn(self):
        self.join(self.channel)


    def privmsg(self, user, channel, input_message):
        output_message = self.handler.handle(input_message)
        if output_message:
            self.msg(channel, output_message)