示例#1
0
    def __init__(self, master):

        print '* Initializing'
        self.master = master
        self.settings = master.settings
        self.secrets = master.secrets
        self.channels = self.secrets.channels
        self.personality = self.settings.bot

        print '* Exciting neurons'
        Neurons.cortex = self

        print '* Loading brainmeats'
        self.loadbrains()

        print '* Waking butler'
        self.butler = Butler(self)

        print '* Loading users'
        self.REALUSERS = load_config(self.settings.directory.authfile)

        print '* Connecting to datastore'
        connectdb()

        print '* Evolving thalamus'
        self.thalamus = Thalamus(self)
示例#2
0
    def __init__(self, master):

        print '* Initializing'
        self.master = master
        self.sock = master.sock
        self.channels = CHANNELS

        print '* Loading brainmeats'
        self.loadbrains()

        print '* Joining channels'
        for channel in self.channels:
            self.brainmeats['channeling'].join(channel)
            self.brainmeats['channeling'].modchan(channel,
                                                  self.channels[channel])

        print '* Waking butler'
        self.butler = Butler(self)

        print '* Loading users'
        users = open(REGISTERED, 'r')
        self.REALUSERS = users.read().splitlines()
        users.close()

        print '* Connecting to datastore'
        connectdb()
示例#3
0
    def __init__(self, master):

        print '* Initializing'
        self.master = master
        self.sock = master.sock

        print '* Loading brainmeats'
        self.loadbrains()

        print '* Waking butler'
        self.butler = Butler(self)

        print '* Loading users'
        users = open(REGISTERED, 'r')
        self.REALUSERS = users.read().splitlines()
        users.close()

        print '* Connecting to datastore'
        connectdb()