Social Farm no es un simple publicador de posts. Es un simulador de comportamiento humano. Para que las redes sociales (como Instagram) no detecten que son bots, la información debe construirse en un orden estricto, como las capas de una cebolla:
Países & Proxies
Define "desde dónde" en el mundo nos conectaremos físicamente para enmascarar la IP.
Perfiles
Crea el "alma" (quién es, su prompt de IA) y el "dispositivo" (iPhone, Mac) que usa esa persona.
Accounts
La cuenta real de Instagram o TikTok. Se mete dentro de un Perfil y usa un Proxy específico.
Campaigns & Asignación
La misión. Se le dice a la Cuenta qué post atacar y qué directriz de IA debe seguir.
Debido a que las tablas están estrictamente relacionadas para proteger la seguridad de tus cuentas, no puedes crear una Cuenta si no existe un Proxy, y no puedes crear un Proxy si no existe un País. Sigue este orden exacto al cargar registros en el panel de administración de Filament:
Módulo: Countries
Lo primero es el territorio. Necesitas decirle al sistema en qué regiones del mundo vas a operar.
Módulo: Proxies
El proxy es la conexión a internet. Nunca debes hacer que una cuenta inicie sesión desde tu propia IP de casa.
192.168.1.100) y el Puerto (Ej. 8080).Módulo: Profiles
Aquí configuras el "Cerebro" de Inteligencia Artificial de tu futura cuenta y su dispositivo simulado.
"Eres Carlos, 28 años, apasionado por los autos deportivos. Respondes con comentarios sarcásticos pero útiles y siempre usas un emoji de fuego o auto."Módulo: Accounts
¡Por fin! Ya tienes el terreno preparado. Ahora agregamos las credenciales reales de la red social.
Módulo: Campaigns
La misión que van a ejecutar tus cuentas.
"El objetivo es mostrar interés de compra en las zapatillas rojas de la foto."Módulo: Campaign Accounts
El paso final. Vincular a los soldados con la misión y apretar el botón rojo.
node worker.js, al presionar este botón verás la magia ocurrir en vivo.Es la bitácora perfecta. Cada vez que una cuenta tuya hace un comentario en la red social, el sistema guarda una copia aquí. Podrás ver la fecha exacta, la cuenta involucrada, si fue un éxito, y el texto exacto generado por la Inteligencia Artificial que se posteó en Instagram.
Si el Motor de Node.js choca contra una pared (Ej. Instagram pide resolver un Captcha, o la cuenta fue suspendida temporalmente por seguridad), la tarea se aborta inmediatamente para proteger el perfil, y se genera un registro rojo en el módulo de Alertas informándote exactamente qué falló.