示例#1
0
文件: bot.py 项目: 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)
示例#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)
示例#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)
示例#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)
示例#5
0
文件: bot.py 项目: M4rtoni/Bot_irc
 def start(self):
     self.__awake = datetime.now().isoformat()
     self.__next_function = datetime.now()
     SingleServerIRCBot.start(self)
示例#6
0
 def start(self):
     SingleServerIRCBot.start( self )
     print "Could not establish a connection to a server"
示例#7
0
 def start(self, bot):
    super(IRCAdapter, self).start(bot)
    SingleServerIRCBot.start(self)
示例#8
0
 def start(self):
     SingleServerIRCBot.start(self)
     print "Could not establish a connection to a server"
示例#9
0
 def start( self ):
     logging.debug( 'start()' )
     SingleServerIRCBot.start( self )