IWAS VPN - COMPLETE V6
Date: 2026-08-30

این بسته نسخه کامل کد برنامه است، نه Patch.

شامل:
- ربات کامل فروش VPN
- Mini App با منوی وب
- نوار پایین: خانه / فروشگاه / سرویس‌های من / پروفایل
- خرید داخل Mini App
- کیف پول و زیبال
- سیستم نمایندگی و درصد تخفیف اختصاصی
- مدیریت/تمدید/افزایش حجم سرویس
- نمایش و Proxy امن عکس پروفایل تلگرام
- تحویل سفارش Mini App
- پیام تلگرامی بعد از تحویل خرید Mini App
- رفع مشکل Worker تحویل سفارش‌های خود ربات
- بازیابی سفارش‌های delivery_queued و Workerهای stale
- SQLite schema self-check مربوط به جدول‌های ضروری

مهم:
1) config.php عمداً داخل ZIP نیست تا BOT_TOKEN، Secretها و تنظیمات هاست فعلی شما Overwrite نشوند.
2) دیتابیس و اطلاعات زنده داخل ZIP نیستند. پوشه data فقط ساختار خالی و .htaccess دارد.
3) روی نصب فعلی /vpn5/ فایل ZIP را Extract و Overwrite کنید؛ config.php و فایل‌های موجود data/ باقی می‌مانند.
4) اگر نصب کاملاً جدید است، config.sample.php را به config.php تبدیل و تنظیمات لازم را وارد کنید یا از install.php استفاده کنید.

بعد از آپلود:
- https://YOUR-DOMAIN/vpn5/index.php را باز کنید؛ باید OK یا پاسخ معتبر وبهوک ببینید.
- /start را در ربات تست کنید.
- یک خرید تست از خود ربات و یک خرید تست از Mini App انجام دهید.
- سفارش باید از delivery_queued به approved برسد و سرویس برای مشتری ارسال شود.

این بسته هیچ bot.sqlite، WAL/SHM، users/orders/settings JSON، بکاپ زنده یا config.php شامل Secret ندارد.

--- V7 PasarGuard TLS transport fix ---
- Retry same API endpoint before changing base URL.
- IPv4 + HTTP/1.1 compatibility fallback.
- TLS 1.2 compatibility fallback for SSL/reset errors.
- Better transport diagnostics in error messages.
