انتقال خودکار فایل از تلگرام به روبیکا — سریع، ساده، بدون هزینه و دردسر
پشتیبانی از ارسال فایل تا ۲ گیگابایت
Tele2Rub
یک ابزار سبک و کاربردی است که فایلها را از بات تلگرام دریافت کرده و به صورت خودکار به سیو مسیج (Saved Messages) روبیکا ارسال میکند.
کل فرایند به صورت صف (Queue) انجام میشود تا از بروز خطا و تداخل جلوگیری شود.
ارسال به روبیکا → صف پردازش → دانلود فایل → ربات تلگرام
- دریافت فایل از تلگرام
- ذخیره موقت در سرور
- ثبت در صف
- ارسال خودکار توسط Worker
- 📥 دریافت انواع فایل از تلگرام
- 📤 ارسال خودکار به روبیکا
- 🧾 ارسال همه فایلها به صورت Document
- 📦 حفظ فرمت فایلهای مهم (mp4, zip, jpg و ...)
- 🧹 ارسال سایر فایلها بدون پسوند
- ⚡ سیستم صف برای جلوگیری از کرش و تداخل
- 🔄 اجرای جداگانه پردازش برای پایداری بیشتر
ابتدا پروژه را دریافت کنید:
git clone https://github.com/caffeinexz/Tele2Rub.git
cd Tele2Rubنصب وابستگیها:
pip install -r requirements.txtاجرای پروژه:
python3 main.pysudo apt update
sudo apt install python3 python3-venv python3-pip git -ygit clone https://github.com/caffeinexz/Tele2Rub.git
cd Tele2Rubpython3 -m venv venvsource venv/bin/activatepip install --upgrade pip
pip install -r requirements.txtnano .envو مقادیر زیر را وارد کنید:
API_ID=عدد_API
API_HASH=کد_API
BOT_TOKEN=توکن_ربات
RUBIKA_SESSION=rubsessionscreen -S tele2rub
source venv/bin/activate
python main.pyیک فایل .env در ریشه پروژه بسازید:
API_ID=عدد_API
API_HASH=کد_API
BOT_TOKEN=توکن_ربات
RUBIKA_SESSION=rubsessionیا از فایل نمونه استفاده کنید:
cp .env.example .envبرای استفاده از پروژه، ابتدا باید API تلگرام دریافت کنید:
-
وارد سایت زیر شوید: 👉 https://my.telegram.org
-
با شماره تلگرام خود وارد شوید
-
روی API development tools کلیک کنید
-
فرم را به شکل زیر پر کنید:
App title: tele2rub
Short name: t2r
- پس از ثبت، مقادیر زیر به شما داده میشود:
- API_ID
- API_HASH
این مقادیر را در فایل .env قرار دهید.
درصورت مشکل در دریافت API ID و API HASH مقادیر در کانال تلگرام قرار گرفته لینک : https://t.me/caffeinexz/3
در اولین اجرا:
- شماره روبیکا را وارد کنید
- کد تایید را وارد کنید
- فایل سشن ذخیره میشود و در دفعات بعد نیاز نیست
- وارد بات تلگرام شوید
- فایل ارسال کنید
- فایل به صورت خودکار در Saved Messages روبیکا ارسال میشود