Saltar al contenido principal

Configuración del Script de Impulso de Comentarios (Respuesta)

Esta página documenta los parámetros de configuración del script boost_comment utilizado en la creación de tareas.

¿Qué script necesitas?

Hay dos scripts de comentarios diferentes que hacen cosas distintas:

  • comment — publica un nuevo comentario de nivel superior en una publicación. Consulta Configuración del Script de Comentarios.
  • boost_comment (esta página) — da me gusta y/o responde a un comentario existente. Esta es la función "REPLY COMMENT" (responder comentarios) / "Boost Comments".

Si quieres responder a comentarios, estás en el lugar correcto.

Visión general

El script boost_comment abre una publicación e interactúa con su comentario principal: puede dar me gusta al comentario, responderlo o ambas cosas. Es el equivalente por API del cuadro de diálogo Boost Comments de la aplicación.

A diferencia del script comment, el script boost_comment gestiona todas las URL objetivo dentro de una sola ejecución de tarea (divide internamente target_comment_urls por saltos de línea y las procesa una tras otra). Se crea una tarea por dispositivo (modo de número de serie) o por cuenta (modo de nombre de usuario / multicuenta), y no una tarea por URL.

Configuración del Script (script_config)

Parámetros

ParámetroTipoObligatorioPredeterminadoDescripción
target_comment_urlsstring""URL de publicación(es) con cuyo comentario principal interactuar. Separa varias URL con saltos de línea (\n).
enable_like_commentbooleanSí*falseDa me gusta al comentario principal de cada publicación.
enable_reply_commentbooleanSí*falseResponde al comentario principal de cada publicación.
reply_contentsstringObligatorio si enable_reply_comment es true""Texto de la respuesta. Separa varias opciones de respuesta con saltos de línea (\n); se selecciona una por tarea según reply_order.
reply_orderstringNo"random"Cómo elegir una respuesta de reply_contents: random (aleatorio) o sequential (secuencial).
insert_emojibooleanNofalseInserta un emoji aleatorio en la respuesta.
usernamestringNo""Cambia a esta cuenta antes de ejecutar. Si se omite, se usa la cuenta activa en el dispositivo.
Se requiere al menos una acción

Debes habilitar al menos una acción: establece enable_like_comment y/o enable_reply_comment en true. Si enable_reply_comment es true, reply_contents no puede estar vacío. De lo contrario, la API rechaza la solicitud con el error 40001.

¿Con qué comentario se interactúa?

El script interactúa con el comentario principal (primero) de cada publicación. Proporciona la URL de la publicación en target_comment_urls: no necesitas un enlace directo a un comentario individual.

Ejemplos

Responder a un comentario (el caso más común)

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "boost_comment",
"script_config": {
"target_comment_urls": "https://www.tiktok.com/@username/video/1234567890",
"enable_reply_comment": true,
"reply_contents": "Great point!\nI totally agree!\nThanks for sharing 🙌"
}
}'

La respuesta se elige entre las tres líneas de reply_contents (aleatoriamente por defecto).

Dar me gusta y responder al mismo tiempo

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "boost_comment",
"script_config": {
"target_comment_urls": "https://www.tiktok.com/@username/video/1234567890",
"enable_like_comment": true,
"enable_reply_comment": true,
"reply_contents": "Couldn'\''t agree more!\nWell said!",
"reply_order": "sequential",
"insert_emoji": true
}
}'

Interactuar con comentarios de varias publicaciones en una tarea

Separa las URL con saltos de línea. Todas se procesan dentro de una sola tarea:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "boost_comment",
"script_config": {
"target_comment_urls": "https://www.tiktok.com/@user1/video/111\nhttps://www.tiktok.com/@user2/video/222\nhttps://www.tiktok.com/@user3/video/333",
"enable_reply_comment": true,
"reply_contents": "Love this!\nAmazing!\nSo true!",
"reply_order": "random"
}
}'

Solo me gusta (sin respuesta)

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "boost_comment",
"script_config": {
"target_comment_urls": "https://www.tiktok.com/@username/video/1234567890",
"enable_like_comment": true
}
}'

Ejecutar con una cuenta específica (modo de nombre de usuario)

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"usernames": ["@my_account1", "@my_account2"],
"script_name": "boost_comment",
"script_config": {
"target_comment_urls": "https://www.tiktok.com/@target/video/123",
"enable_reply_comment": true,
"reply_contents": "Nice!\nGreat content!"
}
}'

Se crea una tarea por cuenta, cambiando primero a esa cuenta.

Ejemplo de Instagram

La misma API funciona para publicaciones de Instagram:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "boost_comment",
"script_config": {
"target_comment_urls": "https://www.instagram.com/p/ABC123/",
"enable_reply_comment": true,
"reply_contents": "Beautiful! 😍\nLove it!"
}
}'

Respuesta

{
"code": 0,
"message": "success",
"data": {
"task_ids": [301],
"created_count": 1
}
}

Orden de respuestas

Orden aleatorio (random)

  • Selecciona aleatoriamente una respuesta de reply_contents para la tarea.
  • Útil para que las respuestas parezcan más naturales.
  • Comportamiento predeterminado.

Orden secuencial (sequential)

  • Selecciona una respuesta por índice de tarea (job_count): la primera tarea usa la primera línea, la segunda la segunda, y así sucesivamente, volviendo al principio al llegar al final.
  • Útil para distribuir diferentes respuestas entre varios dispositivos/cuentas.

Formatos de URL de publicación

TikTok

https://www.tiktok.com/@username/video/1234567890123456
https://vm.tiktok.com/ABCDEFG/

Instagram

https://www.instagram.com/p/ABCDEFGHIJK/
https://www.instagram.com/reel/ABCDEFGHIJK/

comment vs boost_comment

commentboost_comment
Qué hacePublica un nuevo comentario de nivel superiorDa me gusta / responde a un comentario existente
Entrada principaltarget_post_url(s) + comment_contenttarget_comment_urls + reply_contents
División de tareasUna tarea por URLUna tarea por dispositivo/cuenta (todas las URL en una ejecución)
DocumentaciónScript de ComentariosEsta página

Buenas prácticas

  1. Varía tus respuestas: proporciona varias líneas en reply_contents para que las respuestas no parezcan idénticas entre cuentas.
  2. Usa el orden secuencial entre cuentas: combina el orden sequential con varios dispositivos/cuentas para repartir diferentes respuestas.
  3. Habilita la inserción de emojis: establece insert_emoji: true para que las respuestas se sientan más naturales.
  4. Respeta los límites de la plataforma: responder de forma demasiado agresiva puede activar límites de tasa. Distribuye las tareas en el tiempo.

Códigos de error

CódigoDescripción
40001Falta target_comment_urls, ninguna acción habilitada, o enable_reply_comment es true con reply_contents vacío
40003El script no es compatible a través de la API
40301El acceso a la API requiere un plan Pro+

Véase también