Configuração do Script de Impulso de Comentários (Resposta)
Esta página documenta os parâmetros de configuração do script boost_comment usado na criação de tarefas.
Existem dois scripts de comentários diferentes, e eles fazem coisas distintas:
comment— publica um novo comentário de nível superior em uma publicação. Veja Configuração do Script de Comentários.boost_comment(esta página) — curte e/ou responde a um comentário existente. Este é o recurso "REPLY COMMENT" (responder comentários) / "Boost Comments".
Se você quer responder a comentários, está no lugar certo.
Visão geral
O script boost_comment abre uma publicação e interage com seu comentário principal — ele pode curtir o comentário, respondê-lo ou ambos. É o equivalente por API da caixa de diálogo Boost Comments no aplicativo.
Ao contrário do script comment, o script boost_comment processa todas as URLs de destino dentro de uma única execução de tarefa (ele divide internamente target_comment_urls por quebras de linha e as processa uma após a outra). É criada uma tarefa por dispositivo (modo de número de série) ou por conta (modo de nome de usuário / multiconta) — e não uma tarefa por URL.
Configuração do Script (script_config)
Parâmetros
| Parâmetro | Tipo | Obrigatório | Padrão | Descrição |
|---|---|---|---|---|
| target_comment_urls | string | Sim | "" | URL da(s) publicação(ões) com cujo comentário principal interagir. Separe várias URLs com quebras de linha (\n). |
| enable_like_comment | boolean | Sim* | false | Curte o comentário principal de cada publicação. |
| enable_reply_comment | boolean | Sim* | false | Responde ao comentário principal de cada publicação. |
| reply_contents | string | Obrigatório se enable_reply_comment for true | "" | Texto da resposta. Separe várias opções de resposta com quebras de linha (\n); uma é selecionada por tarefa conforme reply_order. |
| reply_order | string | Não | "random" | Como escolher uma resposta de reply_contents: random (aleatório) ou sequential (sequencial). |
| insert_emoji | boolean | Não | false | Insere um emoji aleatório na resposta. |
| username | string | Não | "" | Troca para esta conta antes de executar. Se omitido, usa a conta atualmente ativa no dispositivo. |
Você deve habilitar pelo menos uma ação: defina enable_like_comment e/ou enable_reply_comment como true. Se enable_reply_comment for true, reply_contents não pode estar vazio. Caso contrário, a API rejeita a solicitação com o erro 40001.
O script interage com o comentário principal (primeiro) de cada publicação. Forneça a URL da publicação em target_comment_urls — você não precisa de um link direto para um comentário individual.
Exemplos
Responder a um comentário (o caso mais comum)
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 🙌"
}
}'
A resposta é escolhida entre as três linhas de reply_contents (aleatoriamente por padrão).
Curtir e responder ao mesmo tempo
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
}
}'
Interagir com comentários de várias publicações em uma tarefa
Separe as URLs com quebras de linha. Todas são processadas dentro de uma única tarefa:
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"
}
}'
Apenas curtir (sem resposta)
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
}
}'
Executar com uma conta específica (modo de nome de usuário)
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!"
}
}'
É criada uma tarefa por conta, cada uma trocando primeiro para essa conta.
Exemplo do Instagram
A mesma API funciona para publicações do 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!"
}
}'
Resposta
{
"code": 0,
"message": "success",
"data": {
"task_ids": [301],
"created_count": 1
}
}
Ordem das respostas
Ordem aleatória (random)
- Seleciona aleatoriamente uma resposta de
reply_contentspara a tarefa. - Bom para fazer as respostas parecerem mais naturais.
- Comportamento padrão.
Ordem sequencial (sequential)
- Seleciona uma resposta pelo índice da tarefa (
job_count): a primeira tarefa usa a primeira linha, a segunda usa a segunda, e assim por diante, voltando ao início ao chegar ao fim. - Bom para distribuir respostas diferentes entre vários dispositivos/contas.
Formatos de URL de publicação
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 | |
|---|---|---|
| O que faz | Publica um novo comentário de nível superior | Curte / responde a um comentário existente |
| Entrada principal | target_post_url(s) + comment_content | target_comment_urls + reply_contents |
| Divisão de tarefas | Uma tarefa por URL | Uma tarefa por dispositivo/conta (todas as URLs em uma execução) |
| Documentação | Script de Comentários | Esta página |
Boas práticas
- Varie suas respostas: forneça várias linhas em
reply_contentspara que as respostas não pareçam idênticas entre contas. - Use a ordem sequencial entre contas: combine a ordem
sequentialcom vários dispositivos/contas para espalhar respostas diferentes. - Habilite a inserção de emoji: defina
insert_emoji: truepara que as respostas pareçam mais naturais. - Respeite os limites da plataforma: responder de forma muito agressiva pode acionar limites de taxa. Distribua as tarefas ao longo do tempo.
Códigos de erro
| Código | Descrição |
|---|---|
| 40001 | target_comment_urls ausente, nenhuma ação habilitada, ou enable_reply_comment é true com reply_contents vazio |
| 40003 | Script não suportado via API |
| 40301 | O acesso à API requer plano Pro+ |
Veja também
- Configuração do Script de Comentários - Publicar um novo comentário em uma publicação
- Configuração do Script de Curtidas - Curtir publicações
- API de Gerenciamento de Tarefas - Criar, listar e gerenciar tarefas
- Visão geral da API local - Visão geral da API e início rápido