یک ربات نوشتم برای یک دردی که همهمون داریم و کسی حلش نکرده.
هر کی کانال داره میدونه چی میگم. یک پست میزاری، میری توی کامنتا، یکی نوشته «👍». اسمش هست «آنیتا 🔞» و عکس پروفایلش... خب دیگه. توی بیوش هم لینک کانالش هست. خود کامنت هیچی نیست، کل بار تبلیغ روی پروفایلشه. یعنی طرف اومده از کانال تو به عنوان بیلبورد استفاده کرده و تو هم باید دستی پاکش کنی.
اسمش
@ZeroNSFWBot هستش و با Rust نوشته شده.
کاری که میکنه اینه که به جای پیام، به آدمی که پیام داده نگاه میکنه:
• عکس پروفایل (هم فعلی هم قبلی، چون ملت پروفایل پین شده تمیز میزارن که در برن)
• متنی که روی خود عکس نوشته شده — با OCR. چون یک عده باهوش شدن و آیدیشونو مینویسن روی عکس که فیلتر بیو نگیرتشون
• بیو و اسم و یوزرنیم
• مدیای خود کامنت
• اینکه توی چند تا گروه دیگه بخاطر همین بن شده
بعد هر گروه خودش تصمیم میگیره ترکیب کدوما کافیه واسه بن. پیشفرضش «عکس NSFW + یک لینک برای تبلیغ» هستش، چون یارو با پروفایل جلف که هیچی نداره بفروشه اسپمر نیست، فقط سلیقشه.
مدلش هم فان هستش، یک ViT با ۱۸ میلیون پارامتر که روی CPU توی چند ده میلیثانیه جواب میده. کلا ONNX هستش و توی یک کانتینر جدا. نیازی به GPU و اینا نداره.
یک چیزی که حتما بگم: حالت آزمایشی داره. یعنی یک هفته میزاری روشن، ربات فقط تشخیص میده و گزارش میده ولی هیچکیو بن نمیکنه. بعد آمارو نگاه میکنی و آستانه رو تنظیم میکنی. آواتار انیمه و نقاشی بیشترین منبع اشتباه تشخیص دادنه و اگه از روز اول بزاری بن کنه، احتمالا اولین قربانی یکی از بچه های خود گروهته.
فارسی و انگلیسی و روسی و عربی هم داره. از روی اسم و بیوگرافی گروه خودش زبانو حدس میزنه، ادمین هم میتونه عوضش کنه.
کلا منبع باز هستش، برید ستاره بدید و اگه فیچری خواستید یا جایی اشتباه تشخیص داد توی issues بگید:
https://github.com/mohamadkhoshnava/ZeroNSFWBot
ربات روی سرور های خودم ران شده و میتونید رایگان استفاده کنید.
@ZeroNSFWBot
پ.ن : با اکانت Pro کلاد و با مدل Opus 5 روی High توی یک پرامپت و بدون خوردن به سقف ۵ ساعته (نزدیک شد) نوشته شده حتی یکبار هم مجبور شد داکر دسکتاپم که به مشکل خورده بود توی آپدیتش و بالا نمیومد رو فیکس کنه یکبار هم تشخیص داد vpn ام خوب نیست گفت کانکشنت رو عوض کن تا راحت تر به رجیستری دا