من یک ربات ردیت ساختم و سپس قابلیت پست گذاشتن را حذف کردم

می‌خواهم مردم از پروژه‌های متن‌باز من استفاده کنند.

بیشتر مردم به شما می‌گویند به جایی بروید که کاربران شما حضور دارند. برای توسعه‌دهندگان، این یعنی ردیت. من تصمیم گرفتم جستجوی خود برای پست‌های مرتبط را خودکار کنم.

من یک اسکریپت کوچک Node نوشتم. این اسکریپت فیدهای RSS را از ۱۴ ساب‌ردیت دریافت می‌کند. پست‌ها را بر اساس تخصص من در زمینه عوامل هوش مصنوعی (AI agents) و متن‌باز امتیازدهی می‌کند. بهترین پست‌ها را رتبه‌بندی کرده و یک پاسخ پیشنهادی ارائه می‌دهد.

در اینجا آنچه از داده‌ها آموختم آمده است.

ردیت ترافیک RSS را به شدت محدود می‌کند. برای دریافت داده‌های واقعی، مجبور شدم منطق تلاش مجدد (retry logic) اضافه کنم. از میان ۱۷۵ پست، اسکریپت ۴۹ مورد مرتبط را پیدا کرد.

اما بیشتر آن ۴۹ پست مربوط به افرادی بود که محصولات خود را معرفی می‌کردند. این‌ها بدترین پست‌ها برای پاسخ دادن هستند. اگر زیر یک پست معرفی محصول نظر بدهید، شبیه یک رقیب به نظر می‌رسید. مردم در آنجا به دنبال تحسین هستند، نه نظر شما.

ارزش واقعی در پست‌هایی با ساختار سوالی نهفته است. افرادی که درباره Claude Code یا مشکلات فنی خاص سوال می‌پرسند. من اسکریپت خود را طوری تنظیم کردم که به زبان‌های مربوط به معرفی محصول امتیاز منفی بدهد و به سوالات امتیاز مثبت دهد.

از ۴۹ پست، تنها ۳ مورد مطابقت کامل داشتند.

درس واضح است. بخش سخت کار، پیدا کردن پست‌ها نیست. بخش سخت، پیدا کردن آن تعداد معدود پستی است که ارزش وقت گذاشتن دارند.

قصد داشتم پاسخ‌ها را هم خودکار کنم. اما بلافاصله آن کد را حذف کردم.

این کار را به دو دلیل انجام دادم.

اول اینکه، ردیت حساب‌هایی را که کامنت‌ها و رای‌دهی‌ها را خودکار می‌کنند، مسدود می‌کند. حساب شما، اعتبار شماست. آن را برای سود کوتاه‌مدت از دست ندهید.

دوم اینکه، مردم نوشته‌های هوش مصنوعی را تشخیص می‌دهند. یک ربات فاقد تجربه شخصی شماست. یک پاسخ خوب به جزئیاتی نیاز دارد که فقط خودتان از آن باخبر هستید.

حالا، ابزار من یک مرحله زودتر متوقف می‌شود.

این ابزار ۳ پست خوب را پیدا می‌کند، یک پاسخ پیش‌نویس می‌کند و آن‌ها را به من تحویل می‌دهد. من رشته گفتگو را می‌خوانم، لحن خودم را به آن اضافه می‌کنم و خودم آن را پست می‌کنم. این کار ۹۰ ثانیه طول می‌کشد. ماشین کارهای خسته‌کننده را انجام می‌دهد و من کارهای مهم را.

این استراتژی تنها زمانی کار می‌کند که تجربه واقعی برای به اشتراک گذاشتن داشته باشید. من pull requestهایی را در پروژه‌های بزرگ ادغام کرده‌ام. می‌دانم چرا برخی ابزارها در جلسات طولانی با مشکل مواجه می‌شوند، چون خودم از آن‌ها استفاده می‌کنم.

شما نمی‌توانید این را خودکار یا جعل کنید. همان جزئیات شخصی است که یک غریبه را به یک کاربر تبدیل می‌کند.

توصیه من:

  • یک ابزار جستجوگر بسازید تا در توجه خود صرفه‌جویی کنید.
  • یک ابزار پست‌گذار نسازید.
  • خودکارسازی را هدف فیلتر کردن قرار دهید، نه ارسال کردن.

منبع: https://dev.to/greymothjp/i-built-a-reddit-reply-bot-to-find-posts-worth-answering-then-i-deleted-the-part-that-posts-oma