Exemplo n.º 1
0
    logger.setLevel(logging.DEBUG)
    fh = logging.handlers.TimedRotatingFileHandler(filename=config.LOGPATH,
                                                   when="d",
                                                   interval=7,
                                                   backupCount=3)
    fh.setLevel(logging.DEBUG)
    fh.setFormatter(formatter)
    logger.addHandler(fh)


setUpLoggers()

logger = logging.getLogger(__name__)

try:
    Bot._validate_token(token=config.COND_BOT_TOKEN)
    updater = Updater(token=config.COND_BOT_TOKEN)
except KeyError:
    logger.warning(AvailableStrings.error_token_not_found)
    sys.exit(0)
except InvalidToken:
    logger.error(AvailableStrings.error_token_invalid)
    sys.exit(0)

dispatcher = updater.dispatcher

startCommandHandler = CommandHandler("start", commands.startCommand)
helpCommandHandler = CommandHandler("help", commands.helpCommand)
findCommandHandler = CommandHandler("location", commands.locationMessage)
findStoresHandler = MessageHandler(Filters.location, commands.locationMessage)