#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import os

# ================== تنظیمات اصلی ==================

# توکن ربات تلگرام (از BotFather)
# هرگز توکن واقعی رو مستقیم تو کد ننویس!
BOT_TOKEN = os.environ.get("BOT_TOKEN", "8022217307:AAENRbKhJRbgK7UlPEN_NJKMhfJ_nC9jq6k")

if not BOT_TOKEN:
    raise ValueError(
        "ERROR: توکن ربات یافت نشد.\n"
        "لطفاً در cPanel یا terminal متغیر محیطی BOT_TOKEN رو تنظیم کنید:\n"
        "export BOT_TOKEN='توکن_ربات_شما'"
    )

# ================== یوتیوب ==================
# URL کانال یوتیوب (handle یا /channel/)
# مثال: "https://www.youtube.com/@channelname" یا "https://www.youtube.com/channel/UCxxxxx"
YOUTUBE_CHANNEL_URL = "https://www.youtube.com/@ItsTheRealAlphaman"

# ================== آپارات ==================
# نام کاربری آپارات (فقط username، بدون @)
APARAT_USERNAME = "Alphaman"

# ================== تنظیمات ارسال ==================
# کنترل اینکه به چه نوع چت‌هایی پیام فرستاده بشه
SEND_TO_PRIVATE = True    # ارسال به کاربران خصوصی
SEND_TO_GROUPS = True     # ارسال به گروه‌ها
SEND_TO_CHANNELS = True   # ارسال به کانال‌ها

# ================== فایل‌های داده ==================
SUBSCRIBERS_FILE = "subscribers.json"
STATE_FILE = "bot_state.json"

# ================== تنظیمات شبکه ==================
REQUEST_TIMEOUT = 15  # ثانیه
USER_AGENT = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"
