# config.py

# --- TELEGRAM API SECRETS ---
# These are used by the Telethon client to listen to messages
API_ID = 38850593
API_HASH = '888842985fbfac6d6df5b74b03d64ff6'
SESSION_NAME = 'master_router_bot'

# --- SERVER CONFIG ---
SERVER_PORT = 8081
SERVER_IP = "54.87.6.134" # (You can leave this or ignore it now)

# ⚠️ REPLACE THIS WITH YOUR ACTUAL NGROK HTTPS URL
NGROK_URL = "https://api.vatankhabar.ngrok.app" 

# --- GLOBAL APP INFO ---
# These are used for refreshing tokens if needed
APP_ID = "1819047512816960"
APP_SECRET = "e3c307b07faf10d9fea19e5df124a10c"
API_VERSION = "v19.0"

# --- 🧠 THE ROUTING MAP ---
# This is where the magic happens.
# Format: Source_Channel_ID : { Target_Settings }

CHANNEL_MAP = {
    # === BOT 1 (Current Working Bot) ===
    -1001003363723: {  
        'target_telegram_id': -1003517874500,
        
        # Instagram Credentials for this specific channel
        'ig_user_id': "17841450734391268",
        'access_token': "EAAZA2agDUvUABQsdMjbZBJQVbhUhZAjP3T2OIeklVDggOUXHa6rDAbLo54RQKu64G5D6xt0o3VPFMk2EGm5b1ZAXFuHZAhVBZC2j1g0YeyGu6Tqb9WZBXZCDbClDZAXmKBqteIfAR2xkDia3xlFj2IUtRrzTteruOnLhcKW754cB40p8swsQvU9I5ZClO6ueKaM2ZBd",
        
        # Unique Signature for this bot
        'signature': "\n\n✍🏻 PASHA\n\nبه ما بپیوندید: @Vatanam_khabar\n#اخبارـجنگ #اخبارـایران"
    },

    # === BOT 2 (Example - Fill in details) ===
    -1001373818759: {  
        'target_telegram_id': -1003517874500,
        
        # Instagram Credentials for this specific channel
        'ig_user_id': "17841450734391268",
        'access_token': "EAAZA2agDUvUABQsdMjbZBJQVbhUhZAjP3T2OIeklVDggOUXHa6rDAbLo54RQKu64G5D6xt0o3VPFMk2EGm5b1ZAXFuHZAhVBZC2j1g0YeyGu6Tqb9WZBXZCDbClDZAXmKBqteIfAR2xkDia3xlFj2IUtRrzTteruOnLhcKW754cB40p8swsQvU9I5ZClO6ueKaM2ZBd",
        
        # Unique Signature for this bot
        'signature': "\n\n✍🏻 PASHA\n\nبه ما بپیوندید: @Vatanam_khabar\n#اخبارـجنگ #اخبارـایران"
    },
# === RAHRO ===
        -1002473988626: {  
        'target_telegram_id': -1003759152033,
        
        # Instagram Credentials for this specific channel
        'ig_user_id': "17841466392250104",
        'access_token': "EAAUgPXSN8cUBQooOEVcN2IIJaUEeAgIGzaDMc61SgZAFbFaZCs2hSvTYI0G9ixC3PmPaojv4fROMP2ZAV0x6rEBCAkjFFcMFtxbnaTqGDRZC5sJZC8DIzO93CYEywqA5NhPptPWrHIrGhX5FPKuQPnSXyxM2ZAKYTuXPwmBQSIdjHx2fEfzO8kkN5xIU4gWMF2hlaX5X5wrRi3YnM0YrClkHiqlFr47qxYRAqoCcFPgt1pdPZCXuTLzi1QA3ZCNztVo0djBchLP12a5OicaZAXQOh0gIixRFd66f5O2UIAjIZD",
        
        # Unique Signature for this bot
        'signature': "\n\n✍🏻 FAR\n\nبه ما بپیوندید: @Rahro_visa_service\n #ویزای-بشر-دوستانه# خدمات-ویزا"
    },

        -1001648253734: {  
        'target_telegram_id': -1003759152033,
        
        # Instagram Credentials for this specific channel
        'ig_user_id': "17841466392250104",
        'access_token': "EAAUgPXSN8cUBQooOEVcN2IIJaUEeAgIGzaDMc61SgZAFbFaZCs2hSvTYI0G9ixC3PmPaojv4fROMP2ZAV0x6rEBCAkjFFcMFtxbnaTqGDRZC5sJZC8DIzO93CYEywqA5NhPptPWrHIrGhX5FPKuQPnSXyxM2ZAKYTuXPwmBQSIdjHx2fEfzO8kkN5xIU4gWMF2hlaX5X5wrRi3YnM0YrClkHiqlFr47qxYRAqoCcFPgt1pdPZCXuTLzi1QA3ZCNztVo0djBchLP12a5OicaZAXQOh0gIixRFd66f5O2UIAjIZD",
        
        # Unique Signature for this bot
        'signature': "\n\n✍🏻 FAR\n\nبه ما بپیوندید: @Rahro_visa_service\n #ویزای-بشر-دوستانه# خدمات-ویزا"
    },

    # === BOT 3 (Example - Fill in details) ===
    -1001023945776: {  
        'target_telegram_id': -1003517874500,
        
        # Instagram Credentials for this specific channel
        'ig_user_id': "17841450734391268",
        'access_token': "EAAZA2agDUvUABQsdMjbZBJQVbhUhZAjP3T2OIeklVDggOUXHa6rDAbLo54RQKu64G5D6xt0o3VPFMk2EGm5b1ZAXFuHZAhVBZC2j1g0YeyGu6Tqb9WZBXZCDbClDZAXmKBqteIfAR2xkDia3xlFj2IUtRrzTteruOnLhcKW754cB40p8swsQvU9I5ZClO6ueKaM2ZBd",
        
        # Unique Signature for this bot
        'signature': "\n\n✍🏻 PASHA\n\nبه ما بپیوندید: @Vatanam_khabar\n#اخبارـجنگ #اخبارـایران"
    }
}

# Automatically extract the list of channels to listen to
SOURCE_CHANNELS = list(CHANNEL_MAP.keys())
