Ejemplo n.º 1
0
class ServiceFunctions(object):
    """Some helper functions"""

    def __init__(self):
        self.fhandler = Filehandler()

    def donnerstag(self, channel, callback):
        """Tell about public meeting"""
        callback.say(channel, \
                self.fhandler.getcontent("./mylines/donnerstag.txt"))

    def help(self, user, channel, callback):
        """Paste URLs to help"""
        if channel[1:] == callback.factory.getChannel():
            helptext = self.fhandler.getcontent("./mylines/help.txt")
        else:
            helptext = self.fhandler.getcontent("./mylines/help_public.txt")
        callback.msg(user, helptext, 120)
Ejemplo n.º 2
0
class EasterEggs(object):
    """Easter Egg functions"""

    def __init__(self):
        self.fhandler = Filehandler()

    def darkwing(self, channel, callback):
        """Post a random line"""
        filename = "./mylines/darkwing.txt"
        myline = self.fhandler.getrandomline(filename)
        callback.say(channel, myline)

    def balu(self, channel, callback):
        """Post a random line"""
        filename = "./mylines/balu.txt"
        myline = self.fhandler.getrandomline(filename)
        callback.say(channel, myline)

    def raspel(self, channel, callback):
        """Post url to raspel"""
        filename = "./myurls/raspel.url"
        url = self.fhandler.getcontent(filename)
        callback.say(channel, url)
Ejemplo n.º 3
0
 def __init__(self):
     self.fhandler = Filehandler()