Social Farm Logo

Manual del Command Center

Guía definitiva de operaciones: Entiende el flujo de los módulos y domina el paso a paso para crear y desplegar tu ejército de cuentas sin ser detectado.

1. Entendiendo el Flujo del Ecosistema

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:

🌍 Capa 1: Infraestructura

Países & Proxies
Define "desde dónde" en el mundo nos conectaremos físicamente para enmascarar la IP.

🧠 Capa 2: Identidad

Perfiles
Crea el "alma" (quién es, su prompt de IA) y el "dispositivo" (iPhone, Mac) que usa esa persona.

📱 Capa 3: La Cuenta

Accounts
La cuenta real de Instagram o TikTok. Se mete dentro de un Perfil y usa un Proxy específico.

🎯 Capa 4: Acción

Campaigns & Asignación
La misión. Se le dice a la Cuenta qué post atacar y qué directriz de IA debe seguir.

2. Paso a Paso: Cómo Cargar Datos Correctamente

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:

01

Crear País

Módulo: Countries

Lo primero es el territorio. Necesitas decirle al sistema en qué regiones del mundo vas a operar.

  • Haz clic en "New Country".
  • Ingresa el código (Ej. ES para España, MX para México, CO para Colombia).
  • Ingresa el nombre completo.
  • Guarda el registro.
02

Crear Proxy

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.

  • Haz clic en "New Proxy".
  • Selecciona el País que creaste en el paso 1. (Obligatorio)
  • Rellena la IP (Ej. 192.168.1.100) y el Puerto (Ej. 8080).
  • Si el proxy es privado, añade el Username y Password del proveedor.
  • Estado: Déjalo en active.
03

Crear Perfil

Módulo: Profiles

Aquí configuras el "Cerebro" de Inteligencia Artificial de tu futura cuenta y su dispositivo simulado.

  • Haz clic en "New Profile".
  • Country & Proxy: Selecciona el país y el proxy que acabas de crear. (Importante: El perfil queda amarrado a esa conexión para siempre).
  • User Agent: Escribe o genera un user-agent (Ej. de Chrome en Mac o Safari en iPhone).
  • Persona Prompt: ¡Crucial! Define la personalidad. Ejemplo:
    "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."
04

Crear Cuenta

Módulo: Accounts

¡Por fin! Ya tienes el terreno preparado. Ahora agregamos las credenciales reales de la red social.

  • Haz clic en "New Account".
  • Country, Profile, Proxy: Vincula los 3 elementos que creaste en los pasos 1, 2 y 3.
  • Plataforma: Selecciona Instagram, TikTok, etc.
  • Credenciales: Ingresa el Username, Email y Password reales.
  • Status: Para que pueda trabajar de inmediato, cámbialo a Active.
05

Crear Campaña

Módulo: Campaigns

La misión que van a ejecutar tus cuentas.

  • Haz clic en "New Campaign".
  • Nómbrala (Ej. "Comentarios Lanzamiento Zapatillas Nike").
  • Target URL: El enlace directo al Post o Video que quieres inflar.
  • Base Prompt: La directriz general. Ejemplo:
    "El objetivo es mostrar interés de compra en las zapatillas rojas de la foto."
    Nota: El Cerebro (Gemini) mezclará este Base Prompt con el Persona Prompt (Carlos, 28 años) para generar un comentario único e irrepetible.
06

Asignar & Lanzar

Módulo: Campaign Accounts

El paso final. Vincular a los soldados con la misión y apretar el botón rojo.

  • Haz clic en "New Campaign Account".
  • Selecciona la Campaña (creada en paso 5) y la Cuenta (creada en paso 4).
  • Guarda el registro.
  • 🚀 EJECUCIÓN MANUAL: Una vez guardado, en la lista de registros verás el botón verde "Lanzar Motor". Si tienes tu terminal corriendo con node worker.js, al presionar este botón verás la magia ocurrir en vivo.

3. Monitoreo: Qué pasa después

Account Activities

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.

Alerts (Alertas)

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ó.