Construí un bot de Reddit para encontrar buenos posts y luego eliminé el auto-posteado

Quería usuarios para mis proyectos de código abierto.

La gente me dijo que fuera a donde viven los usuarios. Eso significa Reddit. Decidí automatizar el proceso.

Construí un pequeño script de Node para ayudarme.

Así es como funciona:

  • Extrae feeds RSS de 14 subreddits.
  • Califica los posts basándose en mis intereses, como agentes de IA y OSS.
  • Elimina posts duplicados.
  • Clasifica los mejores posts y sugiere un enfoque para la respuesta.

La primera ejecución me enseñó una lección sobre los límites de velocidad (rate limits). Reddit bloquea rápidamente el RSS que no proviene de un navegador. Añadí un sistema de reintentos para solucionar esto. Mi script extrajo 175 posts. Encontró 49 relevantes.

Pero 49 no era un buen número.

La mayoría de los que tenían puntuaciones altas eran personas lanzando nuevos productos. Estos posts usan todas mis palabras clave. Son los peores posts para responder. Si comentas en un lanzamiento, pareces un competidor.

El valor real está en los posts de preguntas. La gente pregunta cosas como: "¿Por qué esta herramienta funciona lento?" o "¿Qué estoy haciendo mal?".

Puedo responder a esto desde mi propia experiencia. Actualicé mi script para penalizar el lenguaje de lanzamientos y potenciar las señales de preguntas. De los 49 posts, solo 3 encajaban genuinamente.

Esa fue mi verdadera lección. El problema no era encontrar posts. El problema era encontrar posts que valieran mi tiempo.

Tenía planeado dejar que el bot también publicara las respuestas. Eliminé esa parte de inmediato.

Lo hice por dos razones:

  • Reddit banea cuentas automatizadas rápidamente. Mi cuenta es mi principal activo. No la pondré en riesgo.
  • La gente puede detectar la escritura de IA. Un bot carece de los detalles personales que hacen que una respuesta sea buena.

Ahora, la herramienta se detiene un paso antes. Encuentra los 3 posts y redacta una respuesta. Luego me los entrega. Leo el hilo, añado mi propia voz y lo publico yo mismo. Me toma 90 segundos.

La máquina hace el 90% aburrido del trabajo. Yo hago el 10% que importa.

Esto solo funciona si tienes conocimientos reales que compartir. Utilizo mi experiencia con herramientas de código abierto específicas para dar respuestas reales. No puedes automatizar ni fingir eso. Así es como se construye la confianza.

Construye una herramienta para encontrar buenas preguntas. No construyas una herramienta para hacer spam de respuestas.

Dirige tu automatización hacia tu atención. No la dirijas hacia el botón de enviar.

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

Comunidad de aprendizaje opcional: https://t.me/GyaanSetuAi