Example #1
0
    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()