import os

class Config:
    def __init__(self):
        self.bot_token = os.getenv("BOT_TOKEN", "7420117490:AAF32yTCFoQkAu8DZZDeD_LTEMsSqb74llI")
        # آیدی عددی ادمین‌ها با کاما جدا شوند
        self.admin_ids = [int(id.strip()) for id in os.getenv("ADMIN_IDS", "468398141,5605287290").split(",") if id.strip()]
        self.primary_admin_ids = list(self.admin_ids)
        self.database_url = os.getenv("DATABASE_URL", "sqlite+aiosqlite:///store_bot.db")
        # گروهی که سفارشات جهت واریز به آنجا ارسال می‌شوند
        self.fulfillment_group_id = int(os.getenv("FULFILLMENT_GROUP_ID", "5605287290"))
        # گروه ادمین‌ها برای بررسی احراز هویت
        self.admin_group_id = int(os.getenv("ADMIN_GROUP_ID", "5605287290"))
        
        # کلید API درگاه NowPayments
        self.nowpayments_api_key = os.getenv("NOWPAYMENTS_API_KEY", "YOUR_NOWPAYMENTS_API_KEY")
        # کلید API سایت midasbuy-api.com (تغییر یافته به وب‌سرویس گیفت کلاب)
        self.midasbuy_api_key = os.getenv("MIDASBUY_API_KEY", "06ae4264f1f7ef345c30af02c956e6fc")
        self.giftclub_api_key = os.getenv("GIFTCLUB_API_KEY", "06ae4264f1f7ef345c30af02c956e6fc")
        self.midasbuy_openapi_env = os.getenv("MIDASBUY_OPENAPI_ENV", "sandbox")
        self.midasbuy_app_id = os.getenv("MIDASBUY_APP_ID", "")
        self.midasbuy_serial_no = os.getenv("MIDASBUY_SERIAL_NO", "")
        self.midasbuy_private_key = os.getenv("MIDASBUY_PRIVATE_KEY", "")
        self.midasbuy_private_key_path = os.getenv("MIDASBUY_PRIVATE_KEY_PATH", "")

config = Config()
