این پروژه یک ربات تبچی (Self-Bot) نسل جدید و هوشمند برای تلگرام است که رویکرد آزاردهنده و منسوخ تبلیغات کور در گروهها را کاملاً تغییر داده است.
رباتهای تبچی سنتی معمولاً بدون توجه به موضوع گفتگو یا نیاز مخاطب، متنهای تبلیغاتی یکنواخت و تکراری را به صورت رگباری در صدها گروه ارسال میکنند. این شیوه نه تنها بازدهی ندارد، بلکه به سرعت باعث شکایت کاربران، ریپورت اسپم و مسدود شدن شمارهها میشود.
این ربات هوشمند بر پایه «شناسایی نیاز واقعی مخاطب» طراحی شده است. سیستم گفتگوهای گروهها را رصد میکند و هر پیام را با هوش مصنوعی میسنجد: آیا این کاربر واقعاً به دنبال راهکاری مرتبط با محصول ما میگردد؟ فقط در صورت تایید نیاز و بالا بودن درصد اطمینان، پاسخی طبیعی، مودبانه و محاورهای متناسب با سوال کاربر ارسال میشود؛ طوری که مخاطب احساس میکند یک کاربر واقعی و آگاه به او پیشنهاد داده است، نه یک ربات اسپمر.
The Problem
تبلیغات سنتی در تلگرام با استفاده از رباتهای تبچی معمولی همواره با چند چالش اساسی روبرو است:
۱. تبلیغ کور و بیاثر: ارسال انبوه پیام در گروههای متفرقه برای افرادی که هیچ نیازی به محصول ندارند. پیامها خواندهنشده پاک میشوند و نتیجهای جز اتلاف هزینه ندارند.
۲. خطر مسدود شدن سریع اکانتها (Ban & Report): کاربران تلگرام از پیامهای تکراری و بیربط خسته میشوند و با ریپورت اسپم، باعث بن شدن زودهنگام شمارهها و قطع کمپین میشوند.
۳. ادبیات خشک و رباتگونه: رباتهای قدیمی توانایی درک سوال یا لحن گفتگو را ندارند و فقط یک بنر ثابت را کپی میکنند.
۴. پیامهای تکراری و آزاردهنده: نبود حافظه باعث میشود ربات به یک فرد چندین بار پیام بفرستد و موجب نارضایتی شدید اعضا و ادمینهای گروه شود.
The Solution
این سیستم بازاریابی هدفمند، فرآیند معرفی محصول را از پایه متحول کرده است:
• شناسایی هوشمند و هدفمند نیاز (بدون تبلیغ کور): سیستم در گروهها به دنبال کاربرانی میگردد که دقیقاً به دنبال حل مسئلهای هستند که محصول ما پاسخ آن است (مثلاً کسی که میپرسد «چه برنامهای برای این کار خوبه؟»).
• بررسی پیام با هوش مصنوعی (Decision Engine): هر پیام پیش از هر اقدامی تحلیل میشود. اگر هوش مصنوعی با درصد اطمینان بالا (مثلاً بالای ۷۵٪) تایید کند که کاربر واقعاً به محصول نیاز دارد، اجازه پاسخ صادر میشود.
• پاسخدهی محاورهای و شخصیسازیشده: به جای متن خشک تبلیغاتی، متنی طبیعی و دوستانه متناسب با سوال دقیق کاربر تولید میشود که حس یک پیشنهاد صادقانه و دلسوزانه را القا میکند.
• فیلتر تنوع و عدم شباهت (Cosine Similarity): متن پاسخها برای افراد مختلف متفاوت و بازنویسیشده است تا پیامها شبیه اسپم به نظر نرسند.
• محافظ ضد تکرار (Anti-Duplicate Guard): سیستم آیدی افرادی که قبلاً پیام گرفتهاند را ثبت میکند تا هیچ کاربری دوباره یا تکراری پیام دریافت نکند.
• امکان بررسی و تایید دستی (Batch Review Mode): ادمین میتواند کمپین را در حالت تایید دستی بگذارد تا پاسخهای هوش مصنوعی قبل از ارسال در تلگرام برای او فرستاده شوند و با یک کلیک تایید یا رد گردند.
• استخر اکانتهای واقعی تلگرام (ClientPool): چرخش بار بین چندین اکانت واقعی همراه با ایجاد وقفههای انسانی (۵ تا ۳۰ ثانیه) تا امنیت اکانتها به طور کامل حفظ شود.
System Flow & Architecture
طراحی سیستم بر پایه معماری ماژولار و تماماً غیرمسدودکننده (Async):
- موتور هدایت کمپین (Campaign Engine): جستجوی هوشمند پیامها بر اساس کلمات کلیدی و مدیریت زمانبندی چرخهها با APScheduler.
- موتور تصمیمگیری و پاسخ هوش مصنوعی (Decision & Reply Engine): ارتباط با مدلهای زبانی از طریق زنجیره فالبک خودکار (OpenAI → Gemini → Anthropic).
- لایه محافظتی ضد تکرار و شباهت: جلوگیری از پیامهای مکرر به یک کاربر و بررسی شباهت برداری با Scikit-learn.
- بازوی ارتباطی تلگرام (Multi-Account MTProto): اتصال مستقیم به تلگرام با Telethon به صورت چندین سشن مستقل و ایمن.
01
🔍
Targeted Search
Scans Telegram groups for active questions & keywords related to the product.
02
🧠
AI Need Verification
AI evaluates if user genuinely needs the product. Rejects message if confidence < 75%.
03
💬
Conversational Natural Reply
Generates friendly, human-like contextual advice rather than a rigid advertising banner.
04
🛡️
Anti-Duplicate & Diversity
Vector similarity checks ensure diverse phrasing while duplicate guards prevent re-messaging.
05
🚀
Safe Session Dispatch
Distributed ClientPool sends message with randomized delays to keep accounts 100% safe.
Technical Challenges & Solutions
جلوگیری قطعی از تبلیغ کور و پیامهای بیربط
Challenge
بزرگترین عیب تبچیهای معمولی این است که بدون درک مفهوم چت، پیام تبلیغاتی میفرستند که موجب شکایت افراد و مسدودی اکانتها میشود.
Solution
طراحی موتور هوشمند ارزیابی نیاز که ابتدا متن کاربر را با هدف کمپین تطبیق میدهد و فقط در صورت کسب نمره اطمینان بالای ۷۵٪ تصمیم به پاسخ میگیرد.
Impact: حذف ۱۰۰ درصدی پیامهای هرزنامه و رسیدن به نرخ بازخورد و تشکر کاربران به جای ریپورت اسپم.
خلق پاسخهای کاملاً انسانی و جلوگیری از تکرار رباتی
Challenge
اگر پاسخها ساختار یا کلمات یکنواخت داشته باشند، علاوه بر هوش مصنوعی تلگرام، کاربران هم متوجه غیرواقعی بودن آن میشوند.
Solution
پیادهسازی ماژول بررسی شباهت کسینوسی (Cosine Similarity) که اگر شباهت پاسخ جدید به پاسخهای قبلی از ۸۵٪ بیشتر باشد، فوراً هوش مصنوعی جمله را با نگارشی متفاوت بازنویسی میکند.
Impact: پاسخهای روان، کاملاً متمایز و صمیمانه که مانند پیشنهاد یک دوست به نظر میرسند.
مدیریت پایدار چند اکانت واقعی بدون مسدودسازی (Anti-Ban)
Challenge
ارسال سریع یا همزمان پیام در تلگرام میتواند به راحتی منجر به محدودیت FloodWait و مسدود شدن شمارهها شود.
Solution
طراحی استخر اکانتها (ClientPool) با تخصیص چرخشی پیامها، اعمال تاخیرهای تصادفی ۵ الی ۳۰ ثانیهای، و تعریف سقف مشخص برای هر چرخه.
Impact: عملکرد ۲۴/۷ پایدار بدون قفل شدن حتی یک سشن تلگرام.
Results & Metrics
• مهار ۱۰۰ درصدی تبلیغات کور با فیلتر هوشمند نیازمندی مخاطبان توسط AI.
• افزایش چشمگیر نرخ تعامل و تبدیل مشتری به دلیل پاسخهای طبیعی و مرتبط با سوال کاربر.
• صفر شدن گزارش اسپم و حفاظت کامل از اکانتهای تلگرام با مکانیزمهای ضد مسدودی.
• مجهز به زنجیره ۳ سطحی هوش مصنوعی (OpenAI / Gemini / Claude) با سوئیچ خودکار در قطعیها.
• پشتیبانی از حالت تایید دستی (Batch Review) جهت بررسی پیامها قبل از ارسال.