rubika_delete_message_channel — اسکریپت سادهی پایتون که تمام پیامهای یک کانال روبیکا را از اولین تا آخرین پیام (از بالا به پایین) پاک میکند.
⚠️ هشدار: این اسکریپت پیامها را برای همیشه حذف میکند و قابل بازگشت نیستند! فقط روی کانالهای خودتان استفاده کنید.
- Python 3.8+
- یک اکانت روبیکا
- یک کانال که در آن ادمین هستید و دسترسی حذف پیام دارید
pip install rubpyبه web.rubika.ir بروید، وارد کانال موردنظر شوید و شناسهی آن را در متغیر chat_id داخل main.py قرار دهید:
# اینجا کویید چنل رو قرار بدید
chat_id = "CHANNEL_ID_HERE"
with Client("bot") as bot:
while True:
lists = bot.get_messages_interval(chat_id, "25")
ilists = []
for i in lists['messages']:
ilists.append(i['message_id'])
bot.delete_messages(chat_id, ilists)
print("message is delete ", ilists)python main.pyسپس:
- شماره موبایل خود را وارد کنید
- حرف
yرا تایپ و اینتر کنید - کد تأیید ارسالشده به روبیکای شما را وارد کنید
ربات وارد اکانت شما میشود و پاکسازی کانال شروع میشود ✅
- اسکریپت هر بار ۲۵ پیام را میگیرد و حذف میکند و تا پاک شدن کامل کانال ادامه میدهد
- برای توقف، ترمینال را با
Ctrl+Cببندید - فایل سشن
bot.sessionساخته میشود؛ دفعات بعدی نیازی به ورود مجدد نیست
A simple Python script that deletes all messages of a Rubika channel — from the first to the last one.
Setup: pip install rubpy → put your channel ID in chat_id (you must be an admin with delete permission) → python main.py → login with your phone number and verification code.
⚠️ Deletion is permanent — use only on your own channels.
ساختهشده با 💜 توسط Afton-programmer — اگر خوشتان آمد ⭐ ستاره بدهید!