import os

print("DEBUG: Loading Config...")

class Config:
    # Get these from https://my.telegram.org
    # We use .get() with defaults to prevent crash on startup
    API_ID = os.environ.get("API_ID", "29706288")
    API_HASH = os.environ.get("API_HASH", "32e67c7cffb983305c7b4fa6e52353cc")
    BOT_TOKEN = os.environ.get("BOT_TOKEN", "8322796242:AAEehNiY31WcvsVGIb-bInjm-dOYvBq7JEQ")

    # Database config (cPanel/Localhost)
    DB_HOST = os.environ.get("DB_HOST", "localhost")
    DB_USER = os.environ.get("DB_USER", "jvaebqrj_akbot")
    DB_PASS = os.environ.get("DB_PASS", "Aa@8ijn9okm")
    DB_NAME = os.environ.get("DB_NAME", "jvaebqrj_turbobot")

    DOWNLOAD_PATH = "./downloads/"
    
    # Create download dir
    if not os.path.exists(DOWNLOAD_PATH):
        os.makedirs(DOWNLOAD_PATH)

    # Convert API_ID to int safely
    try:
        API_ID = int(API_ID)
    except ValueError:
        print("❌ ERROR: API_ID in config is not a number. Using default.")
        API_ID = 123456

print("DEBUG: Config Loaded.")
