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.
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ámetro | Tipo | Obligatorio | Predeterminado | Descripción |
|---|---|---|---|---|
| target_comment_urls | string | Sí | "" | URL de publicación(es) con cuyo comentario principal interactuar. Separa varias URL con saltos de línea (\n). |
| enable_like_comment | boolean | Sí* | false | Da me gusta al comentario principal de cada publicación. |
| enable_reply_comment | boolean | Sí* | false | Responde al comentario principal de cada publicación. |
| reply_contents | string | Obligatorio 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_order | string | No | "random" | Cómo elegir una respuesta de reply_contents: random (aleatorio) o sequential (secuencial). |
| insert_emoji | boolean | No | false | Inserta un emoji aleatorio en la respuesta. |
| username | string | No | "" | Cambia a esta cuenta antes de ejecutar. Si se omite, se usa la cuenta activa en el dispositivo. |
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.
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_contentspara 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
comment | boost_comment | |
|---|---|---|
| Qué hace | Publica un nuevo comentario de nivel superior | Da me gusta / responde a un comentario existente |
| Entrada principal | target_post_url(s) + comment_content | target_comment_urls + reply_contents |
| División de tareas | Una tarea por URL | Una tarea por dispositivo/cuenta (todas las URL en una ejecución) |
| Documentación | Script de Comentarios | Esta página |
Buenas prácticas
- Varía tus respuestas: proporciona varias líneas en
reply_contentspara que las respuestas no parezcan idénticas entre cuentas. - Usa el orden secuencial entre cuentas: combina el orden
sequentialcon varios dispositivos/cuentas para repartir diferentes respuestas. - Habilita la inserción de emojis: establece
insert_emoji: truepara que las respuestas se sientan más naturales. - 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ódigo | Descripción |
|---|---|
| 40001 | Falta target_comment_urls, ninguna acción habilitada, o enable_reply_comment es true con reply_contents vacío |
| 40003 | El script no es compatible a través de la API |
| 40301 | El acceso a la API requiere un plan Pro+ |
Véase también
- Configuración del Script de Comentarios - Publicar un nuevo comentario en una publicación
- Configuración del Script de Me Gusta - Dar me gusta a publicaciones
- API de Gestión de Tareas - Crear, listar y gestionar tareas
- Visión general de la API local - Resumen de la API e inicio rápido