پچ زیرمجموعه‌گیری v82

فایل‌های تغییر کرده:
1) app/Runtime/WebhookPart01.php
2) app/Services/ReferralService.php

خلاصه اصلاحات:
- ثبت معرف قبل از قفل جوین اجباری انجام می‌شود تا فایل کاربر با sub=null ساخته نشود.
- وقتی کاربر دکمه «عضو شدم» را می‌زند، بعد از تأیید جوین، پاداش زیرمجموعه به معرف داده می‌شود.
- در حالت JSON، پاداش تکراری با چندبار زدن دکمه «عضو شدم» جلوگیری شد.
- کاربران تازه‌ای که در نسخه قبلی با جوین اجباری بدون sub ساخته شده‌اند، اگر هنوز فعالیت/سفارش/عضویت ثبت‌شده ندارند، با /start ref قابل ترمیم هستند.
- در مسیر قدیمی /start ref هم ذخیره Points معرف اصلاح شد.

روش نصب فایل‌های لازم:
- فقط همین دو فایل را روی هاست جایگزین کنید:
  app/Runtime/WebhookPart01.php
  app/Services/ReferralService.php

SQL لازم ندارد.
بعد از جایگزینی، بهتر است یک بار webhook را طبق روال خودتان دوباره ست کنید و تست بگیرید:
- کاربر A لینک دعوتش را بدهد.
- کاربر B که قبلاً عضو ربات نبوده، با لینک A وارد شود.
- اگر جوین اجباری روشن است، B اول عضو کانال‌ها شود و «عضو شدم» را بزند.
- موجودی/آمار A باید فقط یک بار اضافه شود.
