راهنمای نصب سریع ربات تلگرام - نسخه کامل آخرین اصلاحات
=====================================================

1) کل محتویات این بسته را داخل یک پوشه روی هاست آپلود و Extract کن.
   مثال:
   public_html/telegram_bot/

2) در سی‌پنل یک دیتابیس MySQL/MariaDB و یوزر دیتابیس بساز.
   به یوزر دسترسی کامل همان دیتابیس را بده.

3) در مرورگر این آدرس را باز کن:
   https://YOUR-DOMAIN/YOUR-BOT-FOLDER/install.php

4) فرم نصب را پر کن:
   - توکن ربات تلگرام
   - آیدی عددی ادمین اصلی
   - یوزرنیم ربات بدون @
   - آدرس عمومی پوشه ربات، مثل https://domain.com/telegram_bot
   - مشخصات دیتابیس
   - Merchant ID زرین‌پال در صورت نیاز

5) بعد از نصب، فایل‌های زیر ساخته می‌شوند:
   - config.php
   - config_db.php
   - install.lock
   - جداول دیتابیس از sql/schema.sql

6) کرون جاب را فقط روی همین یک فایل تنظیم کن:
   Every Minute:
   /usr/bin/curl -s "https://YOUR-DOMAIN/YOUR-BOT-FOLDER/cron_all_telegram.php?task=auto&broadcast_limit=20" >/dev/null 2>&1

   اگر داخل نصب برای کرون رمز گذاشتی، key را هم اضافه کن:
   /usr/bin/curl -s "https://YOUR-DOMAIN/YOUR-BOT-FOLDER/cron_all_telegram.php?task=auto&broadcast_limit=20&key=YOUR_SECRET" >/dev/null 2>&1

7) اگر وبهوک خودکار ست نشد، دستی این آدرس را باز کن:
   https://YOUR-DOMAIN/YOUR-BOT-FOLDER/set_webhook_telegram.php

8) بعد از اطمینان از نصب، برای امنیت فایل install.php را از هاست حذف کن.

آخرین اصلاحات داخل این بسته:
- پنل کاربر با دکمه «💎 جمع اوری الماس» در بالای منو
- داخل «💎 جمع اوری الماس»، دو دکمه شیشه‌ای کنار هم: «الماس روزانه» و «کانال سفارشات»
- تنظیم تعداد الماس و فاصله روزها فقط از پنل ادمین
- حذف کرون پیام روزانه الماس طبق نسخه جدید؛ دریافت توسط خود کاربر انجام می‌شود
- رفرال/زیرمجموعه‌گیری با پاداش الماس
- پیام همگانی و فوروارد همگانی با صف و کرون اصلی، حداکثر 20 کاربر در هر اجرا
- آنتی‌اسپم فقط برای پیوی کاربر و قابل تنظیم از پنل مدیریت
- لغو سفارش از بخش پیگیری سفارشات و اتصال به تنظیمات ادمین
- گزارش تخلف تبلیغ با حذف خودکار بعد از تعداد گزارش تعیین‌شده
- اصلاح متغیرهای تنظیم متن مثل NAME، AMOUNT، BALANCE و ORDER_ID
- حذف تداخل‌های قدیمی انتقال الماس و دکمه‌های شیشه‌ای تعریف‌نشده

نکته‌ها:
- فایل‌های کرون جداگانه لازم نیستند؛ فقط cron_all_telegram.php را در Cron Jobs بگذار.
- دیتابیس برای سفارش‌ها، گزارش تخلف، ضداسپم، لغو سفارش، رفرال، الماس روزانه و تنظیمات استفاده می‌شود.
- cache و فایل‌های runtime روی هاست جدید دوباره ساخته/به‌روزرسانی می‌شوند.

نکته مهم: نیازی نیست config.sample.php یا config_db.sample.php را دستی تغییر نام بدهی. install.php بعد از ثبت اطلاعات، خودش config.php و config_db.php را می‌سازد و فایل‌های sample را پاک/غیرفعال می‌کند.

---
تغییرات v29:
- اضافه شدن پنل «🚀 امکانات پیشرفته» برای ادمین.
- داشبورد پیشرفته، مدیریت سفارش‌ها، تغییر وضعیت سفارش، تیکت پشتیبانی، سطح‌بندی کاربران، اطلاعیه‌ها، قوانین/راهنما، تست نصب، بکاپ نسخه/بازگشت به نسخه قبل و پاکسازی دیتابیس.
- install.php در پایان نصب تست خودکار سلامت اجرا می‌کند.
- برای آپدیت هاست فعلی، install_advanced_tools_tables.php?run=1 را یک‌بار اجرا و بعد حذف کنید.
