how can i help you fix this, as i said the strategy.py i gave you in the beginning was working, do you need my other files?

(venv) (base) PS C:\Users\User\Desktop\New> python bot_framework.py
--- Initializing Custom Logging System ---
Previous error log file 'errors.log' cleared.
LogRecord patched globally to include 'exc_info_str' for tracebacks.
File handler added for ERROR+ levels (Log File: errors.log, Filter: Duplicate).
--- Config: Attempting to load .env file ---
Config: .env not found at C:\Users\User\Desktop\New\.env. Trying to find it automatically (if dotenv.find_dotenv is available)...    
Config: .env not found by find_dotenv either.
⚠️ Config WARNING: .env file not found. Relying solely on system environment variables for secrets.
--- Config: Reading Bybit API Keys from Environment ---
❌ CONFIGURATION ERROR: Bybit TESTNET API key or secret is missing in environment variables or .env file!
--- Config: Checking Proxy Configuration from Environment ---
Config: No proxy found in environment variables ('http_proxy' or 'HTTP_PROXY').
✓ Config: Not detected as PythonAnywhere or proxy not set. Proceeding without explicit proxy for ccxt.
------------------------------------
--- Config: Debugging Telegram Variable Loading (within config.py) ---
DEBUG_CONFIG_INTERNAL: Raw TELEGRAM_BOT_TOKEN from os.environ: 'None' (Type: <class 'NoneType'>)
DEBUG_CONFIG_INTERNAL: Assigned TELEGRAM_TOKEN variable: 'None' (Type: <class 'NoneType'>)
DEBUG_CONFIG_INTERNAL: Raw TELEGRAM_CHAT_ID from os.environ: 'None' (Type: <class 'NoneType'>)
DEBUG_CONFIG_INTERNAL: Assigned TELEGRAM_CHAT_ID variable: 'None' (Type: <class 'NoneType'>)
--- Config: Evaluating Final Telegram Credentials ---
⚠️ Config WARNING: Telegram is ENABLED, but TELEGRAM_BOT_TOKEN or TELEGRAM_CHAT_ID is missing/empty! Telegram features will not work.
--- Config: Running Sanity Checks ---
✓ Config: Critical sanity checks passed.
✓ Config file processing finished.
Console handler added (Level: INFO, Formatter: Simple).
✓ Custom logging system initialized. Errors will be logged to: errors.log
✓ Bot_framework: Custom logging system initialized by error_logger. Console/File handlers configured.
✓ Bot_framework: Configuration from config.py loaded. Strategy: ETH_1m_ML_Advanced_v2_Refactored_PnLFocus, Testnet: True
08:52:21 [INFO] __main__: Bot framework starting up. Main error log: errors.log. Console log level set by config/error_logger.
08:52:21 [INFO] __main__: Adjusted logging levels for verbose libraries (httpx, telegram) to reduce noise.
Bot_framework: Importing core application modules...
✓ Bot_framework: Utils imported.
✓ Bot_framework: Bybit Connector imported.
✓ Telegram_service: Accessed config module. ENABLE_TG=True, Token Present=False, ChatID Present=False
❌ Telegram_service WARNING: Telegram is ENABLED in config, but TOKEN or CHAT_ID is missing/None after import. Telegram features will be affect
ed.
✓ Bot_framework: Telegram Service imported.
✓ Strategy.py: Module-level constants updated from config.py.
✓ Bot_framework: Strategy module (class and initial report func) imported.
Bot framework script (bot_framework.py) starting execution at 2025-05-21T06:52:32.769587+00:00      
08:52:32 [INFO] __main__: --- 🚀 Starting Trading Bot: ETH_1m_ML_Advanced_v2_Refactored_PnLFocus ---
08:52:32 [INFO] __main__: Initializing Bybit exchange connection...
08:52:32 [INFO] bybit_connector: Attempting to connect to Bybit (Testnet)...
08:52:32 [CRITICAL] bybit_connector: Bybit Testnet API keys are NOT configured. Cannot connect.
08:52:32 [CRITICAL] __main__: ❌ Failed to connect to Bybit exchange. This is a fatal error. Exiting.
08:52:32 [CRITICAL] __main__: Exiting: Exchange connection failed during startup.
Bot framework script (bot_framework.py) finished execution of run_bot_main_logic at 2025-05-21T06:52:32.769587+00:00.
(venv) (base) PS C:\Users\User\Desktop\New>