سورس ربات تلگرام مدیریت فیلم و سریال + پنل حرفهای فارسی
# راهنمای کامل راهاندازی و استفاده از ربات تلگرام مدیریت فیلم و قرعهکشی
## معرفی ربات
این ربات تلگرامی یک ابزار قدرتمند برای مدیریت و ارسال فیلم، تبلیغات، قرعهکشی و بررسی عضویت کاربران در کانالها است. ربات برای مدیریت کانالهای فیلم طراحی شده و امکاناتی همچون آپلود فیلم، دستهبندی کیفیت و زبان، ثبت تبلیغات، مدیریت قرعهکشی، بررسی عضویت و ارسال پیامهای انبوه دارد.
## ویژگیهای کلیدی
* مدیریت کامل فیلمها همراه با کیفیت و زبان
* ثبت و ارسال تریلر فیلم به کانالهای جداگانه
* بررسی عضویت اجباری کاربران قبل از دریافت فایل
* امکان برگزاری قرعهکشی با زمانبندی و لینک اختصاصی
* ارسال تبلیغات تصادفی با هر فایل ارسالی
* ارسال پیام به تمام کاربران یا فقط کاربران عضو نشده
* پنل مدیریت کامل برای ادمین با دستورات فارسی
## پیشنیازها
* Python 3.9 یا بالاتر
* کتابخانههای زیر (با استفاده از pip نصب کنید):
```bash
pip install pyTelegramBotAPI
```
* ساخت ربات در BotFather و دریافت توکن
* ساخت دیتابیس SQLite (خودکار توسط اسکریپت ایجاد میشود)
## ساختار فایلها
* `main.py`: فایل اصلی اجرای ربات
* `airdrop.db`: دیتابیس SQLite برای ذخیرهسازی اطلاعات
## نحوه اجرای ربات
1. توکن ربات خود را جایگزین مقدار `BOT_TOKEN` کنید.
2. آیدی کانالهای خود را به جای `PUBLIC_CHANNEL_ID`, `PRIVATE_CHANNEL_ID`, `TRAILER_CHANNEL_ID` قرار دهید.
3. آیدی ادمین را در `ADMIN_ID` تنظیم کنید (میتوانید چند آیدی قرار دهید).
4. اجرای فایل اصلی:
```bash
python main.py
```
## نحوه استفاده
### کاربران عادی:
* ورود با `/start`
* دریافت لینک فیلم از کانال عمومی و کلیک برای دانلود
* عضویت در کانالهای اجباری (در صورت تنظیم)
* دریافت فایلهای ویدئویی با کیفیتهای مختلف
### ادمین:
ارسال دستور `/start` برای دسترسی به پنل مدیریت:
#### گزینههای پنل مدیریت:
* `➕ ثبت فیلم جدید`: افزودن فیلم همراه با دوبله، زیرنویس، کیفیت، عکس و تریلر
* `🔹 ثبت فیلم جداگانه`: افزودن فیلم تنها با فایل و کیفیت (بدون دستهبندی)
* `📋 مدیریت تبلیغات`: افزودن/حذف تبلیغات برای نمایش همراه فایلها
* `📋 مدیریت کانالهای اجباری`: افزودن/حذف کانال برای الزام عضویت
* `🎉 مدیریت قرعهکشی`: ایجاد، حذف یا مشاهده آمار قرعهکشیها
* `📊 آمار کاربران`: نمایش تعداد کاربران ذخیره شده
* `📨 ارسال پیام به همه`: ارسال پیام به همه کاربران ثبت شده
* `👥 کاربران عضو نشده`: بررسی و ارسال پیام فقط به کاربران غیر عضو
## نکات مهم
* پیامها در صورت نیاز بعد از ۴۰ ثانیه حذف میشوند.
* ارسال پیامهای انبوه با تاخیر کوتاه انجام میشود تا از بلاک شدن جلوگیری شود.
* اطلاعات فیلمها به صورت ساختاریافته ذخیره میشوند و امکان استخراج آنها به راحتی فراهم است.
## جمعبندی
این ربات یک سیستم جامع و حرفهای برای مدیریت محتوای ویدیویی در تلگرام است که با امکانات پیشرفته و پنل مدیریتی کامل، مناسب فروش به مدیران کانالهای فیلم یا رسانهای میباشد.
در صورت نیاز میتوانید مستندات یا فایلهای نصبی اضافی (مانند نسخه EXE یا README انگلیسی) نیز تهیه کنید.
در صورت درخواست راه اندازی توسط ما
به ایدی زیر مراجعه کنید
@arayesh_saeedi
ربات نمونه فعال
@Movejavanbot
تعداد مشاهده: 72 مشاهده
فرمت فایل دانلودی:
فرمت فایل اصلی: py
حجم فایل:9 کیلوبایت