Esempio n. 1
0
File: bot.py Progetto: izak/moobot
    def start(self):
        # Schedule active plugins
        for plugin in self.active:
            self.connection.execute_delayed(plugin.period(), activate, (self.connection, plugin))

        # Start it
        SingleServerIRCBot.start(self)
Esempio n. 2
0
 def start(self):
     """Override default start function to avoid starting/stalling the bot with no connection"""
     while not self.connection.is_connected():
         self._connect()
         if not self.connection.is_connected():
             time.sleep(self.reconnection_interval)
             self.server_list.append(self.server_list.pop(0))
     SingleServerIRCBot.start(self)
Esempio n. 3
0
 def start(self):
     """Override default start function to avoid starting/stalling the bot with no connection"""
     while not self.connection.is_connected():
         self._connect()
         if not self.connection.is_connected():
             time.sleep(self.reconnection_interval)
             self.server_list.append(self.server_list.pop(0))
     SingleServerIRCBot.start(self)
Esempio n. 4
0
 def start(self):
     try:
         SingleServerIRCBot.start(self)
     except BaseException:
         sys.stderr.write(traceback.format_exc())
         if self.mention_grabber:
             self.mention_grabber.terminate()
         exit(1)
Esempio n. 5
0
 def start(self):
     self.__awake = datetime.now().isoformat()
     self.__next_function = datetime.now()
     SingleServerIRCBot.start(self)
Esempio n. 6
0
 def start(self):
     SingleServerIRCBot.start( self )
     print "Could not establish a connection to a server"
Esempio n. 7
0
 def start(self, bot):
    super(IRCAdapter, self).start(bot)
    SingleServerIRCBot.start(self)
Esempio n. 8
0
 def start(self):
     SingleServerIRCBot.start(self)
     print "Could not establish a connection to a server"
Esempio n. 9
0
 def start( self ):
     logging.debug( 'start()' )
     SingleServerIRCBot.start( self )