گزارش مرحله ۱ — SinTime v31
تاریخ: 2026-10-16

دامنه بررسی
- بررسی سورس‌های PHP، فایل‌های JavaScript، تنظیمات پیش‌فرض و فایل‌های مستندات موجود در آرشیو.
- نسخه storage و config.json نصب زنده در بسته ارائه‌شده نبود؛ بنابراین داده واقعی و سازگاری کامل با نصب سرور قابل تأیید نیست.

یافته‌های قطعی
1. دکمه «استارز ری‌اکشن» در منوی خرید نمایش داده می‌شد، اما callback آن اعلام می‌کرد به سرویس ارسال خودکار متصل نیست. این گزینه از منوی مشتری و کاتالوگ قابل ویرایش حذف شد؛ callback قدیمی برای سازگاری با پیام‌های قبلی باقی مانده است.
2. fallback پشتیبانی به نام کاربری ثابت و قدیمی Eli_as13 اشاره می‌کرد. این مقدار حذف شد؛ اگر SUPPORT_USERNAME تنظیم نشده باشد، بات اکنون پیام واضح می‌دهد که راه پشتیبانی در تنظیمات ثبت نشده است.
3. تعداد زیادی فایل متنی تغییرات تاریخی در ریشه بسته وجود داشتند که فایل اجرایی نیستند و باعث شلوغی بسته نصب می‌شدند. آن‌ها از بسته تمیزشده حذف شدند؛ README، گزارش بررسی و راهنمای وب‌استودیو نگه داشته شدند.
4. «شماره مجازی» در کد مسیر کامل خرید و مدیریت دارد؛ به‌عنوان قابلیت فعال و نه متن نمایشی تشخیص داده شد، پس در این مرحله حذف نشد تا سفارش‌ها/تنظیمات احتمالی آن بی‌دلیل خراب نشوند.
5. محصولات NFT از رابط فعلی حذف شده‌اند، اما callbackهای قدیمی/سازگاری در سورس هنوز وجود دارند؛ در این مرحله پاک‌سازی عمیق callbackها انجام نشد تا رفتار پیام‌های قدیمی ناخواسته تغییر نکند.

فایل‌های تغییرکرده
- bot.php: حذف دکمه استارز ری‌اکشن از منوی مشتری و فهرست قابل تنظیم؛ حذف fallback نام پشتیبانی ثابت و افزودن پیام خطای روشن در نبود تنظیم.
- webpanel.php: حذف استارز ری‌اکشن از کاتالوگ/چیدمان قابل مدیریت؛ عنوان تب commerce به «تخفیف‌ها» تغییر کرد.
- webpanel_defaults.php: حذف استارز ری‌اکشن از کاتالوگ پیش‌فرض منو.
- بسته: حذف یادداشت‌های تاریخی تغییرات؛ حفظ راهنماهای اصلی.

تست‌های انجام‌شده
- بررسی نحوی PHP روی فایل‌های PHP موجود: موفق قبل از پاک‌سازی متون؛ باید پس از بسته‌بندی مجدداً اجرا شود.
- تست زنده تلگرام، وب‌پنل، storage، خرید و پرداخت: انجام نشده؛ فایل‌های داده/تنظیمات زنده و توکن ارائه نشده‌اند.

محدودیت‌ها
- این مرحله، بررسی و پاک‌سازی محدود رابط کاربری است؛ تغییر منطق پرداخت/کیف پول انجام نشده است.
- پیش از جایگزینی روی هاست، از کل پوشه نصب و storage نسخه پشتیبان تهیه کنید. فایل‌های storage و config.json نصب فعلی را از این بسته جایگزین نکنید.
