try: config = configparser.ConfigParser() config.read('config.cfg') BOT_TOKEN = config.get('Telegram', 'Key' if cli_args.server else 'TestKey') except configparser.Error as error: logger.error('Config error: {}'.format(error)) sys.exit(1) if not BOT_TOKEN: logger.error('Missing bot token') sys.exit(2) updater = Updater(BOT_TOKEN, use_context=True) analytics = Analytics() try: ADMIN_USER_ID = config.getint('Telegram', 'Admin') if not cli_args.debug: analytics.googleToken = config.get('Google', 'Key') except configparser.Error as error: logger.warning('Config error: {}'.format(error)) main()