class BotThread( queuedthread.QueuedThread ): def __init__( self ): self.twitter_connector = None self.radio_url = None global botthread botthread=self if ENABLE_RADIO: fh = open( "radio_url") self.radio_url = fh.readline().rstrip() fh.close() logging.info( "Loaded radio_url: %s", self.radio_url ) if ENABLE_API: self.api_server = HookServerThread() self.api_server.portnumber = 9666 self.api_server.start() super( BotThread, self ).__init__() def message_all( self, message ): lines = message.split("\n") # send message to all connected chats for chat_name in self.chat_handlers: chat_handler = self.chat_handlers[ chat_name ] try: for line in lines: chat_handler.chat.SendMessage( message ) except Exception, e: logging.info( e )
def __init__( self ): self.twitter_connector = None self.radio_url = None global botthread botthread=self if ENABLE_RADIO: fh = open( "radio_url") self.radio_url = fh.readline().rstrip() fh.close() logging.info( "Loaded radio_url: %s", self.radio_url ) if ENABLE_API: self.api_server = HookServerThread() self.api_server.portnumber = 9666 self.api_server.start() super( BotThread, self ).__init__()
filemode='w', format="%(asctime)-15s %(levelname)s %(message)s" ) #logging.captureWarnings( True ) # define a Handler which writes INFO messages or higher to the sys.stderr console = logging.StreamHandler() console.setLevel(logging.INFO) # add the handler to the root logger logging.getLogger('').addHandler(console) # set up http server to listen for github pushes logging.info( "Staring up github HookServer..." ) retries = 3 hook_server = None while retries > 0: try: hook_server = HookServerThread() except Exception: pass retries -=1 if hook_server is None: wait( 10 ) else: break if hook_server is None: sys.exit() hook_server.portnumber = 31337 hook_server.start() # monitor this branch only GIT_BRANCH = "master"
filemode='w', format="%(asctime)-15s %(levelname)s %(message)s") #logging.captureWarnings( True ) # define a Handler which writes INFO messages or higher to the sys.stderr console = logging.StreamHandler() console.setLevel(logging.INFO) # add the handler to the root logger logging.getLogger('').addHandler(console) # set up http server to listen for github pushes logging.info("Staring up github HookServer...") retries = 3 hook_server = None while retries > 0: try: hook_server = HookServerThread() except Exception: pass retries -= 1 if hook_server is None: wait(10) else: break if hook_server is None: sys.exit() hook_server.portnumber = 31337 hook_server.start() # run bot try: hookserver_message = None
# set up logging logging.basicConfig( filename="skypebot.log", level=logging.INFO, filemode='w' ) #logging.captureWarnings( True ) # define a Handler which writes INFO messages or higher to the sys.stderr console = logging.StreamHandler() console.setLevel(logging.INFO) # add the handler to the root logger logging.getLogger('').addHandler(console) # set up http server to listen for github pushes logging.info( "Staring up github HookServer..." ) retries = 3 hook_server = None while retries > 0: try: hook_server = HookServerThread() except Exception: pass retries -=1 if hook_server is None: wait( 10 ) else: break if hook_server is None: sys.exit() hook_server.start() # run bot try: hookserver_message = None run_outer = True