Hoppa till huvudinnehåll

Konfiguration av Kommentarsboost-skript (Svar)

Den här sidan dokumenterar konfigurationsparametrarna för boost_comment-skriptet som används vid skapande av uppgifter.

Vilket skript behöver du?

Det finns två olika kommentarsskript, och de gör olika saker:

  • comment — publicerar en ny kommentar på toppnivå under ett inlägg. Se Konfiguration av Kommentarsskript.
  • boost_comment (den här sidan) — gillar och/eller svarar på en befintlig kommentar. Detta är funktionen "REPLY COMMENT" (svara på kommentarer) / "Boost Comments".

Om du vill svara på kommentarer är du på rätt plats.

Översikt

boost_comment-skriptet öppnar ett inlägg och interagerar med dess översta kommentar — det kan gilla kommentaren, svara på den, eller båda. Det är API-motsvarigheten till dialogrutan Boost Comments i appen.

Till skillnad från comment-skriptet hanterar boost_comment-skriptet alla mål-URL:er inom en enda uppgiftskörning (det delar internt target_comment_urls på radbrytningar och bearbetar dem en efter en). En uppgift skapas per enhet (serienummerläge) eller per konto (användarnamns-/flerkontoläge) — och inte en uppgift per URL.

Skriptkonfiguration (script_config)

Parametrar

ParameterTypObligatoriskStandardBeskrivning
target_comment_urlsstringJa""URL:er till inlägg vars översta kommentar ska interageras med. Separera flera URL:er med radbrytningar (\n).
enable_like_commentbooleanJa*falseGillar den översta kommentaren i varje inlägg.
enable_reply_commentbooleanJa*falseSvarar på den översta kommentaren i varje inlägg.
reply_contentsstringObligatorisk om enable_reply_comment är true""Svarstext. Separera flera svarsalternativ med radbrytningar (\n); ett väljs per uppgift enligt reply_order.
reply_orderstringNej"random"Hur ett svar väljs från reply_contents: random (slumpmässigt) eller sequential (sekventiellt).
insert_emojibooleanNejfalseInfogar en slumpmässig emoji i svaret.
usernamestringNej""Växla till detta konto innan körning. Om det utelämnas används kontot som för närvarande är aktivt på enheten.
Minst en åtgärd krävs

Du måste aktivera minst en åtgärd: ställ in enable_like_comment och/eller enable_reply_commenttrue. Om enable_reply_comment är true får reply_contents inte vara tomt. Annars avvisar API:et begäran med felet 40001.

Vilken kommentar interageras med?

Skriptet interagerar med den översta (första) kommentaren i varje inlägg. Ange inläggets URL i target_comment_urls — du behöver ingen direktlänk till en enskild kommentar.

Exempel

Svara på en kommentar (det vanligaste fallet)

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 🙌"
}
}'

Svaret väljs bland de tre raderna i reply_contents (slumpmässigt som standard).

Gilla och svara samtidigt

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
}
}'

Interagera med kommentarer från flera inlägg i en uppgift

Separera URL:erna med radbrytningar. De bearbetas alla inom en enda uppgift:

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"
}
}'

Endast gilla (utan svar)

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
}
}'

Köra med ett specifikt konto (användarnamnsläge)

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!"
}
}'

En uppgift skapas per konto, var och en växlar först till det kontot.

Instagram-exempel

Samma API fungerar för Instagram-inlägg:

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!"
}
}'

Svar

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

Svarsordning

Slumpmässig ordning (random)

  • Väljer slumpmässigt ett svar från reply_contents för uppgiften.
  • Bra för att få svaren att verka mer naturliga.
  • Standardbeteende.

Sekventiell ordning (sequential)

  • Väljer ett svar efter uppgiftsindex (job_count): den första uppgiften använder den första raden, den andra den andra, och så vidare, och återgår till början när slutet nås.
  • Bra för att fördela olika svar över flera enheter/konton.

URL-format för inlägg

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
Vad det görPublicerar en ny kommentar på toppnivåGillar / svarar på en befintlig kommentar
Huvudindatatarget_post_url(s) + comment_contenttarget_comment_urls + reply_contents
UppgiftsfördelningEn uppgift per URLEn uppgift per enhet/konto (alla URL:er i en körning)
DokumentationKommentarsskriptDen här sidan

Bästa praxis

  1. Variera dina svar: ange flera rader i reply_contents så att svaren inte ser identiska ut mellan konton.
  2. Använd sekventiell ordning mellan konton: kombinera ordningen sequential med flera enheter/konton för att sprida olika svar.
  3. Aktivera emoji-infogning: ställ in insert_emoji: true för att få svaren att kännas mer naturliga.
  4. Respektera plattformsgränser: att svara för aggressivt kan utlösa hastighetsbegränsningar. Sprid ut uppgifterna över tid.

Felkoder

KodBeskrivning
40001Saknad target_comment_urls, ingen åtgärd aktiverad, eller enable_reply_comment är true med tomt reply_contents
40003Skriptet stöds inte via API
40301API-åtkomst kräver en Pro+-plan

Se även