WTGB Central Relay نسخه 3.0.5 - اسکریپت مستقل PHP
مسیر اصلی: https://relay.maxbot.ir/wtgb-central-relay.php
فایل تنظیمات و پوشه wtgb-relay-data هنگام ارتقا حفظ شوند.

Relay License Center v3.0.0
================================

مرکز مستقل و چندمحصولی مدیریت لایسنس، انتشار نسخه و بروزرسانی امن برای محصولات وردپرس و سرویس‌ها.

امکانات اصلی
------------
- داشبورد آماری محصولات، لایسنس‌ها، فعال/غیرفعال/مسدود/منقضی، فعال‌سازی، دانلود و خطاها
- مدیریت مستقل هر محصول با کد یکتای ثابت، Alias، تصویر، توضیح، نوع، نسخه و وضعیت
- انواع لایسنس: تک‌دامنه، چنددامنه، نامحدود، مادام‌العمر، اشتراکی، آزمایشی و سازمانی
- مدیریت کامل لایسنس: صدور، ویرایش، فعال/غیرفعال/مسدود، تمدید، تغییر مالک، ریست دامنه و فعال‌سازی، حذف
- ثبت دامنه‌ها، آخرین اتصال، شمارنده فعال‌سازی، تاریخ اعتبار، آپدیت و پشتیبانی
- انتشار Stable/Beta با ZIP، ChangeLog، حداقل PHP و WordPress و لینک دانلود امضاشده و زمان‌دار
- API استاندارد update_check برای بروزرسانی وردپرس
- Seller API برای صدور خودکار از ووکامرس و همگام‌سازی محصولات
- رویدادها و نمودارهای صدور، فعال‌سازی، دانلود و خطا
- مهاجرت گروهی لایسنس‌های قدیمی و اصلاح اتصال محصول

رفع خطای Product Mismatch
-------------------------
نسخه 3 کد محصول را بر اساس product_code یکتای Canonical مقایسه می‌کند، نه نام نمایشی. کدهای قدیمی default، telegram-bot، woo-telegram-bot، wtgb و maxbot به‌صورت Alias محصول woo-telegram-shop-bot شناخته می‌شوند. پاسخ HTTP 200 فقط موفقیت انتقال است؛ نتیجه واقعی با ok و valid بررسی می‌شود. در اختلاف واقعی محصول، پاسخ ساختاریافته PRODUCT_MISMATCH شامل محصول مورد انتظار و محصول ثبت‌شده برگردانده می‌شود.

نصب
----
1. wtgb-central-relay.php را در هاست Relay قرار دهید.
2. wtgb-relay-config.sample.php را کپی و با نام wtgb-relay-config.php ترجیحاً خارج public_html ذخیره کنید.
3. Master Key و Seller API Keyهای طولانی و تصادفی تعیین کنید.
4. مسیر ?action=admin را باز کرده و با Master Key وارد شوید.
5. در محصولات، کد ثابت هر محصول را تعریف کنید. برای ربات از woo-telegram-shop-bot استفاده کنید.
6. در نسخه‌ها، ZIP و ChangeLog را منتشر کنید.

امنیت
------
- Master Key را در افزونه مشتری یا سایت فروش ذخیره نکنید.
- برای Seller از کلید جداگانه استفاده کنید.
- پوشه داده را با WTGB_CENTRAL_RELAY_DATA_DIR خارج public_html قرار دهید.
- HTTPS و دسترسی نوشتن محدود برای مسیر داده الزامی است.
- فایل wtgb-relay-config.php و پوشه wtgb-relay-data را داخل ZIP محصول مشتری قرار ندهید.


نسخه 3.0.5 از حالت Browser Bridge پشتیبانی می‌کند تا ثبت سایت حتی در هاست‌هایی که اتصال خروجی یا DNS محدود دارند انجام شود.
