Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

افزونه WP Dup Sender

‌ ‌ ‌ ‌ 📌 یک افزونهٔ وردپرسی، برای مدیریت بکاپ‌های افزونه Duplicator ( نسخه رایگان ) است که به صورت خودکار / دستی بکاپ‌های شما را به گروه تلگرامی ارسال می‌کند.

‌ 📌 این افزونه بر پایه‌ی Duplicator ساخته شده و فرآیند فشرده‌سازی، انتقال و ارسال اطلاع‌رسانی را کاملاً خودکار می‌کند.

پیش‌نمایش افزونه


✨ ویژگی‌های برتر این افزونه

1. 📂 پشتیبانی از افزونه Duplicator (Lite)

  • شناسایی خودکار آخرین فایل‌های ساخته‌شده ( installer.php + archive.zip ) .

2. 📦 فشرده‌سازی هوشمند

  • ترکیب فایل installer و archive در یک فایل ZIP جدید
  • انتقال به پوشه‌ی ثابت wp-content/uploads/BackupSite/

3. 🔴 پاک‌سازی خودکار نسخه‌های قدیمی

  • نگهداری تنها N نسخه‌ی آخر ( قابل تنظیم ) .

4. 🔰 ارسال خودکار به تلگرام

  • بعد ایجاد هر بکاپ جدید، پیام با لینک دانلود به گروه / تاپیک مشخص، در تلگرام ارسال می‌شود.

5. 🔶 تنظیم فرمت پیام‌های ارسالی، امکان استفاده از متغیرهای :

  • نام فایل نهایی → {archive_name}
  • لینک دانلود فایل → {archive_url}
  • حجم فایل (MB) → {size_mb}
  • تاریخ و زمان ساخت → {date}

6. 🔧 اجرای فرایند و ارسال لینک دانلود بصورت دستی

  • از داشبورد افزونه می‌توانید فایل‌های موجود از داپلیکیتور را به صورت دستی به تلگرام بفرستید.

7. 📢 ارسال پیام عمومی

  • امکان ارسال پیام دلخواه به تاپیک عمومی گروه ( برای اطلاع‌رسانی‌ها ) .

8. 🔑 تنظیمات ربات و گروه تلگرام

  • ذخیره‌ی توکن ربات
  • تعیین Chat ID گروه
  • تعیین Thread ID برای بکاپ‌ها
  • تعیین Public Thread ID برای پیام‌های عمومی

9. 🔐 امنیت

  • تمام درخواست‌های ( Ajax با nonce ) و سطح دسترسی manage_options محافظت شده‌اند.

⚙️ نصب

  • آخرین نسخه را از بخش Releases دانلود کنید.
  • فایل ZIP را در وردپرس نصب و فعال کنید.
  • بعد از فعال‌سازی، به صفحه تنظیمات افزونه بروید

🚀 راه‌اندازی

1. ساخت ربات تلگرام

  • در BotFather یک ربات بسازید و توکن بگیرید.
  • ربات را به گروه اضافه و ادمین گروه کنید ...

2. تنظیم افزونه

  • وارد بخش WP Dup Sender در داشبورد وردپرس شوید. ‌ ‌
  • توکن ربات ، Chat ID ( شناسه عددی گروه ) و Thread ID ( شناسه عددی تاپیک ) را وارد کنید.
  • قالب پیام را مطابق نیاز خود تنظیم کنید.
  • گزینه‌ی حذف خودکار نسخه‌های قدیمی را فعال کنید ( اختیاری ).
  • دکمه ارسال پیام تست را بزنید تا از اتصال مطمئن شوید.

3. بکاپ‌گیری

  • بعد از هر بکاپ‌گیری توسط Duplicator ، افزونه فایل‌ها را فشرده و به مسیر مقصد انتقال داده و لینک دانلود را به تلگرام ارسال می‌کند.

About

مدیریت بکاپ Duplicator و ارسال خودکار لینک دانلود به تلگرام (گروه/تاپیک)، فشرده‌سازی هوشمند، پاک‌سازی نسخه‌های قدیمی و پیام‌های قالب‌پذیر.

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages