Saltar al contenido principal

Configuración del Script Account Warmup

Esta página documenta los parámetros de configuración para el script account_warmup usado en la creación de tareas.

Visión General

El script account_warmup se utiliza para calentar cuentas de TikTok o Instagram simulando comportamiento natural de usuario. Observa videos y realiza aleatoriamente me gusta, seguimientos, favoritos y comentarios según las probabilidades configuradas. Esto ayuda a las nuevas cuentas a construir un historial de interacción y evitar ser detectadas como bots.

Configuración del Script (script_config)

El objeto script_config contiene los parámetros para el script de calentamiento de cuenta. Los siguientes son los parámetros disponibles:

Parámetros

ParámetroTipoRequeridoPor DefectoDescripción
task_durationnumberNo600Duración total de la tarea de calentamiento (segundos)
topicstringNo""Palabras clave de tema de búsqueda (una por línea, selección aleatoria)
min_durationnumberNo15Duración mínima de visualización de video (segundos)
max_durationnumberNo30Duración máxima de visualización de video (segundos)
like_probablenumberNo0Probabilidad de dar me gusta a videos (0-100)
floow_probablenumberNo0Probabilidad de seguir a creadores de video (0-100)
collect_probablenumberNo0Probabilidad de guardar/marcar videos (0-100)
comment_probablenumberNo0Probabilidad de comentar videos (0-100)
commentstringNo""Plantillas de comentario (una por línea, selección aleatoria)
insert_emojibooleanNofalseInsertar emojis aleatorios en comentarios
comment_orderstringNo"random"Orden de selección de comentarios: random (aleatorio) o sequential (secuencial)
generate_by_chatgptbooleanNofalseUsar ChatGPT para generar comentarios
chatgpt_settingsobjectNoConfiguración de ChatGPT (ver abajo)

Estructura de Configuración de ChatGPT

Cuando generate_by_chatgpt está establecido en true, puedes configurar la generación de comentarios de ChatGPT usando el objeto chatgpt_settings:

ParámetroTipoRequeridoDescripción
api_keystringTu API key de OpenAI
modelstringNoModelo a usar (por defecto: "gpt-3.5-turbo"). Opciones: "gpt-3.5-turbo", "gpt-4", "gpt-4-turbo"
promptstringNoPrompt personalizado para generar comentarios. Por defecto genera comentarios amigables y relevantes
max_tokensnumberNoMáximo de tokens para respuesta (por defecto: 100)
temperaturenumberNoNivel de creatividad 0-2 (por defecto: 0.7). Valor más alto = más creativo
base_urlstringNoURL personalizada de endpoint API (para Azure OpenAI o API compatible)

Ejemplo de objeto chatgpt_settings:

{
"api_key": "sk-your-openai-api-key",
"model": "gpt-3.5-turbo",
"prompt": "Genera un comentario breve y amigable en español para este video",
"max_tokens": 50,
"temperature": 0.8,
"base_url": "https://api.openai.com/v1"
}
Recomendación

Para nuevas cuentas, se recomienda comenzar con probabilidades de interacción bajas (5-15%) y aumentarlas gradualmente con el tiempo. Esto simula el comportamiento natural del usuario.

Ejemplos

Calentamiento Básico de Cuenta

Calentamiento simple solo con visualización de videos:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 600,
"min_duration": 10,
"max_duration": 30
}
}'

Calentamiento con Búsqueda de Temas

Calentar cuenta buscando temas específicos:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 900,
"topic": "gatos graciosos\nvideos de perros\nmascotas adorables",
"min_duration": 15,
"max_duration": 45
}
}'

Calentamiento con Interacciones

Calentamiento completo incluyendo me gusta, seguimientos y comentarios:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 1200,
"topic": "comida\nrecetas\ncocina",
"min_duration": 20,
"max_duration": 60,
"like_probable": 30,
"floow_probable": 10,
"collect_probable": 5,
"comment_probable": 15,
"comment": "¡Increíble! 🔥\n¡Me encanta este contenido!\n¡Muy bueno! 👏\nWow, ¡qué genial!",
"insert_emoji": true,
"comment_order": "random"
}
}'

Calentamiento con Comentarios de ChatGPT

Usa ChatGPT para generar comentarios inteligentes:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 1800,
"topic": "tecnología\nreseñas de gadgets",
"min_duration": 30,
"max_duration": 90,
"like_probable": 25,
"comment_probable": 20,
"generate_by_chatgpt": true,
"chatgpt_settings": {
"api_key": "your-api-key",
"model": "gpt-3.5-turbo",
"prompt": "Genera un comentario breve y amigable para este video"
}
}
}'

Calentamiento por Lotes en Múltiples Dispositivos

Ejecutar calentamiento simultáneamente en múltiples dispositivos:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_1", "device_2", "device_3"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 600,
"min_duration": 15,
"max_duration": 30,
"like_probable": 20
},
"enable_multi_account": true
}'

Tarea de Calentamiento Programada

Programar calentamiento para ejecutarse a una hora específica:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 1200,
"topic": "música\nbaile\ntendencias",
"min_duration": 20,
"max_duration": 40,
"like_probable": 15,
"floow_probable": 5
},
"start_time": "09:00"
}'

Calentamiento por Lista de Nombres de Usuario

Crear tareas de calentamiento para cuentas específicas:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"usernames": ["@my_account1", "@my_account2"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 600,
"min_duration": 15,
"max_duration": 30,
"like_probable": 20,
"floow_probable": 5
}
}'

Respuesta

{
"code": 0,
"message": "success",
"data": {
"task_ids": [301, 302, 303],
"created_count": 3
}
}

Mejores Prácticas

  1. Comenzar con Probabilidades Bajas: Para nuevas cuentas, usa probabilidades de interacción bajas (5-15%) y luego aumenta gradualmente en días/semanas.

  2. Usar Temas Relevantes: Elige temas relacionados con el nicho de tu cuenta para construir un historial de interacción relevante.

  3. Variar Duración de Visualización: Establece un rango entre min_duration y max_duration para simular patrones de visualización naturales.

  4. Duración de Tarea Moderada: Ejecuta sesiones de calentamiento de 10-30 minutos, 2-3 veces al día, en lugar de sesiones continuas largas.

  5. Usar Comentarios Diversos: Proporciona múltiples plantillas de comentario para evitar patrones repetitivos que puedan activar detección de spam.

  6. Programar Inteligentemente: Usa start_time para ejecutar tareas de calentamiento durante horas activas en la zona horaria de tu audiencia objetivo.

Ver También