import asyncio
from app.database import Database

async def main():
    db = Database()
    await db.initialize()
    
    YOUR_USER_ID = 8361002510  # ← ایدی خودتون
    
    # چک کنید کاربر وجود داره
    user = await db.get_user(user_id=YOUR_USER_ID)
    if not user:
        print("❌ کاربر وجود ندارد! اول /start رو بزنید.")
        return
    
    # همه دسترسی‌ها
    all_rights = "statistic,send_all,send_user_pm,edit_balance,banner,invoices,user_info,users,ban_user,extract,support,bot_settings"
    
    admin = await db.get_admin(user_id=YOUR_USER_ID)
    if admin:
        await db.update_admin(admin, rights=all_rights)
        print(f"✅ دسترسی‌های ادمین بروزرسانی شد: {all_rights}")
    else:
        await db.add_admin(user_id=YOUR_USER_ID, rights=all_rights)
        print(f"✅ شما به عنوان ادمین اضافه شدید: {all_rights}")
    
    # چک نهایی
    check = await db.get_admin(user_id=YOUR_USER_ID)
    if check:
        print(f"🔑 حقوق ثبت‌شده: {check.rights}")
    else:
        print("❌ خطا در ثبت ادمین!")

asyncio.run(main())