import os # Telegram Configurations API_ID = os.environ.get("API_ID") API_HASH = os.environ.get("API_HASH") BOT_TOKEN = os.environ.get("BOT_TOKEN") ADMIN_ID_RAW = os.environ.get("ADMIN_ID") # Hugging Face Configurations HF_TOKEN = os.environ.get("HF_TOKEN") HF_DATASET_URL = os.environ.get("HF_DATASET_URL") # Type conversion and validation try: API_ID = int(API_ID) if API_ID else None except ValueError: print("ERROR: API_ID is not a valid integer.") API_ID = None try: SUPER_ADMIN_ID = int(ADMIN_ID_RAW) if ADMIN_ID_RAW else None except ValueError: print("ERROR: ADMIN_ID (Super Admin ID) is not a valid integer.") SUPER_ADMIN_ID = None # Print status of configurations (obscuring secrets) print("=== Configuration Status ===") print(f"API_ID: {'CONFIGURED' if API_ID else 'MISSING'}") print(f"API_HASH: {'CONFIGURED' if API_HASH else 'MISSING'}") print(f"BOT_TOKEN: {'CONFIGURED' if BOT_TOKEN else 'MISSING'}") print(f"SUPER_ADMIN_ID: {SUPER_ADMIN_ID if SUPER_ADMIN_ID else 'MISSING'}") print(f"HF_TOKEN: {'CONFIGURED' if HF_TOKEN else 'MISSING'}") print(f"HF_DATASET_URL: {HF_DATASET_URL if HF_DATASET_URL else 'MISSING'}") print("============================")