پاسخهای خودتان را در X.com، آهسته حذف کنید.
یک ابزار محلی مبتنی بر Node.js و Playwright که مرورگر لاگینشدهی خودتان را هدایت میکند. بدون توکن API، بدون سرور شخص ثالث و بدون اتوماسیون رمز عبور. هدف سرعت: حدود ۶ حذف در دقیقه.
دقیقاً چه کاری انجام میدهد
نسخهی ۱ صفحهی x.com/<handle>/with_replies را در یک پنجرهی Chromium قابل مشاهدهی شما باز میکند، کارتهای پاسخ خودتان را شناسایی میکند و یکییکی از طریق همان منوی فلشمانندی که خودتان کلیک میکردید حذف میکند. پروفایل مرورگر متعلق به شماست؛ کوکیها در پوشهی محلی ./.profile/ ذخیره میشوند. حذف توییتهای اصلی، ریتوییتها و لایکها به نسخههای بعدی موکول شده — ماژولهایش وجود دارند و تست شدهاند، فقط هنوز به CLI متصل نیستند.
سه مرحلهی کار
- یکبار وارد شوید. دستور
npm run loginصفحهی ورود X را در Chromium باز میکند. بهصورت دستی وارد شوید. کوکیها در./.profile/ذخیره میشوند. - اجرای آزمایشی.
npm run run:cleaner -- --handle=<you> --dry-run --max=20فهرست پاسخهایی که حذف میشدند را چاپ میکند. هیچ کلیکی انجام نمیشود. - اجرای واقعی. پرچم
--dry-runرا بردارید. پنجرهی مرورگر را تماشا کنید.Ctrl-Cدر هر لحظه متوقف میکند — وضعیت بعد از هر عمل ذخیره میشود، پس ادامهدادن یعنی همان دستور را دوباره اجرا کردن.
پیشفرضهای سرعت
| پارامتر | پیشفرض |
|---|---|
| فاصلهی بین حذفها | ۶ تا ۱۴ ثانیه |
| وقفهی بلند هر | ۳۰ حذف |
| طول وقفهی بلند | ۶۰ تا ۱۸۰ ثانیه |
| سقف ساعتی | ۳۶۰ |
| سقف روزانه | ۱۵۰۰ |
| خطا ← وقفهی ۳۰ دقیقه | ۳ |
| خطا ← توقف کامل | ۱۰ |
وقتی چیزی خراب میشود
X رابط کاربریاش را طبق برنامهی خودش تغییر میدهد. سلکتورها عکسبرداری از DOM در تاریخ ۲۰۲۶-۰۴-۲۷ هستند. وقتی سلکتوری از کار میافتد، اجراکننده یک بستهی تشخیص در مسیر state/diagnostics/<ts>-<reason>/ ذخیره میکند:
screenshot.png— عکس کامل صفحه در لحظهی خطاpage.html— کل DOMarticle.html— کارت توییت هدفsnapshot.txt— درخت دسترسپذیریmeta.json— دلیل، URL و زمانها
بسته را باز کنید، سلکتور خراب را پیدا کنید، src/selectors.ts و test/fixtures/with-replies.html را بهروزرسانی کنید، تستها را دوباره اجرا کنید و سپس ادامه دهید.
نصب
git clone https://github.com/cocodedk/x-cleaner
cd x-cleaner
npm install
npx playwright install chromium
نیازمند Node نسخهی ۲۰ یا بالاتر.
هشدارها — حتماً بخوانید
منطقهی خاکستری شرایط استفادهی X. اتوماسیون مرورگر روی حساب خودتان برای حذف محتوا، در منطقهی خاکستری قوانین X قرار دارد. ما دقیقاً همان کاری را میکنیم که Cyd، Redact و XDelete انجام میدهند. استفاده از یک حساب واقعی به انتخاب و مسئولیت خودتان است.
سلکتورها بدون اطلاع قبلی خراب میشوند. هیچ راهحلی برای CAPTCHA، چرخش پراکسی یا ترفندهای headless-stealth وجود ندارد. اگر X چالشی نشان دهد، اجرا متوقف میشود و خودتان بهصورت انسانی با آن مواجه میشوید.
مجوز و سورس
Apache-2.0. سورس در github.com/cocodedk/x-cleaner. گزارش ایراد و خرابی سلکتورها استقبال میشود.