# راهنای دکمه‌های تبلیغاتی

## نحوه استفاده

### افزودن دکمه تبلیغاتی:

1. وارد پنل ادمین شوید: `/admin`
2. ⚙️ تنظیمات
3. 🎯 دکمه‌های تبلیغاتی
4. ➕ افزودن دکمه
5. متن دکمه را وارد کنید (مثال: `🎉 کانال ما`)
6. لینک دکمه را وارد کنید (مثال: `https://t.me/mychannel`)

### حذف دکمه تبلیغاتی:

1. وارد پنل ادمین شوید: `/admin`
2. ⚙️ تنظیمات
3. 🎯 دکمه‌های تبلیغاتی
4. ➖ حذف دکمه
5. شماره دکمه را وارد کنید (مثال: `1`)

## نحوه کار:

- دکمه‌های تبلیغاتی به صورت خودکار زیر همه فایل‌هایی که برای کاربران ارسال می‌شوند، نمایش داده می‌شوند
- این دکمه‌ها به صورت inline (شیشه‌ای) هستند و کاربر با کلیک روی آن‌ها به لینک مورد نظر هدایت می‌شود
- می‌توانید چندین دکمه اضافه کنید (هر کدام در یک خط جداگانه نمایش داده می‌شوند)

## مثال:

اگر 2 دکمه اضافه کنید:
1. متن: `📺 کانال فیلم` - لینک: `https://t.me/filimo_channel`
2. متن: `💎 خرید VIP` - لینک: `https://t.me/support_bot`

هنگام ارسال فایل به کاربر، زیر فایل این 2 دکمه نمایش داده می‌شوند.

## فایل ذخیره‌سازی:

دکمه‌ها در فایل `ad_buttons.json` ذخیره می‌شوند با ساختار:
```json
{
    "buttons": [
        {
            "text": "📺 کانال فیلم",
            "url": "https://t.me/filimo_channel"
        }
    ]
}
```

## توابع مرتبط:

- `get_ad_buttons()` - دریافت لیست دکمه‌ها
- `add_ad_button($text, $url)` - افزودن دکمه جدید
- `remove_ad_button($index)` - حذف دکمه با ایندکس
- `send_media_by_type_with_buttons()` - ارسال فایل با دکمه‌های تبلیغاتی

## نکات:

- دکمه‌ها فقط برای فایل‌های آپلود شده (از طریق سیستم آپلود) نمایش داده می‌شوند
- برای لینک‌های محافظت شده (link protector) دکمه تبلیغاتی نمایش داده نمی‌شود
- می‌توانید هر زمان که بخواهید دکمه‌ها را اضافه یا حذف کنید
