Pular para o conteúdo principal

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.

Qual script você precisa?

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âmetroTipoObrigatórioPadrãoDescrição
target_comment_urlsstringSim""URL da(s) publicação(ões) com cujo comentário principal interagir. Separe várias URLs com quebras de linha (\n).
enable_like_commentbooleanSim*falseCurte o comentário principal de cada publicação.
enable_reply_commentbooleanSim*falseResponde ao comentário principal de cada publicação.
reply_contentsstringObrigató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_orderstringNão"random"Como escolher uma resposta de reply_contents: random (aleatório) ou sequential (sequencial).
insert_emojibooleanNãofalseInsere um emoji aleatório na resposta.
usernamestringNão""Troca para esta conta antes de executar. Se omitido, usa a conta atualmente ativa no dispositivo.
Pelo menos uma ação é necessária

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.

Com qual comentário se interage?

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_contents para 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

commentboost_comment
O que fazPublica um novo comentário de nível superiorCurte / responde a um comentário existente
Entrada principaltarget_post_url(s) + comment_contenttarget_comment_urls + reply_contents
Divisão de tarefasUma tarefa por URLUma tarefa por dispositivo/conta (todas as URLs em uma execução)
DocumentaçãoScript de ComentáriosEsta página

Boas práticas

  1. Varie suas respostas: forneça várias linhas em reply_contents para que as respostas não pareçam idênticas entre contas.
  2. Use a ordem sequencial entre contas: combine a ordem sequential com vários dispositivos/contas para espalhar respostas diferentes.
  3. Habilite a inserção de emoji: defina insert_emoji: true para que as respostas pareçam mais naturais.
  4. 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ódigoDescrição
40001target_comment_urls ausente, nenhuma ação habilitada, ou enable_reply_comment é true com reply_contents vazio
40003Script não suportado via API
40301O acesso à API requer plano Pro+

Veja também