# گزارش ادغام MirzaBot و Mirza Pro

## مبنا

- هسته و قابلیت‌های Pro: `mirza_pro-3.8-Stable`
- به‌روزرسانی‌های جدید: `mirzabot-0.3`
- خروجی: Mirza Pro 4.0 Merged

## نتیجه مقایسه فایل‌ها

| مورد | تعداد |
|---|---:|
| فایل‌های Mirza Pro | 1248 |
| فایل‌های MirzaBot | 1005 |
| فایل‌های مشترک | 988 |
| فایل‌های مشترک یکسان | 903 |
| فایل‌های مشترک متفاوت | 85 |
| فایل‌های اختصاصی MirzaBot | 17 |
| فایل‌های اختصاصی MirzaBot مفقود در خروجی | 0 |

فایل‌های متفاوت کورکورانه جایگزین نشده‌اند؛ چون فایل‌های هسته Pro در بسیاری
از موارد بزرگ‌تر و شامل اتصال‌ها و امکاناتی هستند که در MirzaBot وجود ندارند.
به‌روزرسانی‌های Bot روی نسخه کامل‌تر هر بخش اعمال شده‌اند.

## موارد ادغام‌شده

- پنل وب جدید MirzaBot، تم‌ها، داشبورد، کاربران، سفارش‌ها، سرویس‌ها، محصولات،
  تراکنش‌ها، تنظیمات و ورود امن
- نگهداری صفحات و ابزارهای پیشرفته قدیمی Pro و دسترسی به آن‌ها از منوی جدید
- Mini App جدید MirzaBot همراه با backend گسترده‌تر Pro
- سیستم زبان چندزبانه MirzaBot با fallback تمام متن‌های اختصاصی Pro
- تغییر زبان کاربر و ویرایش متن‌های Bot از داخل تلگرام
- پشتیبانی Pasarguard از مسیر Marzban با `version_panel=1`
- API جدید 3x-ui با fallback خودکار به API قدیمی مبتنی بر cookie
- توابع سازگاری `rate_arze`، `outputlink`، `parseConfigs` و
  `keyboard_list_text`
- محافظت فایل‌های SQL و ZIP در وب‌سرور
- هماهنگ‌سازی payload به‌روزرسانی ربات‌های نمایندگی با نسخه کامل Pro
- API نرخ ارز مقاوم، cache محدود، سازگاری `proxy_settings` و `group_ids`
- فروش محصولات متنی، موجودی تراکنشی و دکمه‌های نامحدود قابل چینش
- رنگ رسمی دکمه و تشخیص خودکار `custom_emoji_id`

## تصمیم‌های جلوگیری از پسرفت

- APIهای backend که در Pro همان actionهای MirzaBot را با کنترل‌ها و امکانات
  بیشتر پیاده می‌کنند، با نسخه کوتاه‌تر Bot جایگزین نشده‌اند.
- اتصال‌های اضافه Pro مانند Rebecca و امکانات گسترده‌تر X-UI حذف نشده‌اند.
- متن‌های قدیمی `text.json` حذف نشده‌اند؛ فقط در سیستم زبان جدید به‌عنوان
  fallback کلیدهای غایب استفاده می‌شوند.
- فایل‌های قدیمی پنل Pro حذف نشده‌اند و ابزارهای تخصصی آن همچنان قابل استفاده‌اند.
