Przejdź do głównej zawartości

Konfiguracja skryptu wzmacniania komentarzy (odpowiedzi)

Ta strona dokumentuje parametry konfiguracyjne skryptu boost_comment używanego przy tworzeniu zadań.

Którego skryptu potrzebujesz?

Istnieją dwa różne skrypty komentarzy i robią różne rzeczy:

  • comment — publikuje nowy komentarz najwyższego poziomu pod postem. Zobacz Konfiguracja skryptu komentarzy.
  • boost_comment (ta strona) — polubia i/lub odpowiada na istniejący komentarz. To funkcja "REPLY COMMENT" (odpowiadanie na komentarze) / „Boost Comments".

Jeśli chcesz odpowiadać na komentarze, jesteś we właściwym miejscu.

Przegląd

Skrypt boost_comment otwiera post i wchodzi w interakcję z jego najwyższym komentarzem — może polubić komentarz, odpowiedzieć na niego lub oba. Jest to odpowiednik API okna dialogowego Boost Comments w aplikacji.

W przeciwieństwie do skryptu comment, skrypt boost_comment obsługuje wszystkie docelowe adresy URL w ramach jednego uruchomienia zadania (wewnętrznie dzieli target_comment_urls według znaków nowej linii i przetwarza je jeden po drugim). Tworzone jest jedno zadanie na urządzenie (tryb numeru seryjnego) lub na konto (tryb nazwy użytkownika / wielu kont) — a nie jedno zadanie na adres URL.

Konfiguracja skryptu (script_config)

Parametry

ParametrTypWymaganyDomyślnieOpis
target_comment_urlsstringTak""Adres(y) URL postu, z którego najwyższym komentarzem należy wejść w interakcję. Oddziel wiele adresów URL znakami nowej linii (\n).
enable_like_commentbooleanTak*falsePolubia najwyższy komentarz każdego postu.
enable_reply_commentbooleanTak*falseOdpowiada na najwyższy komentarz każdego postu.
reply_contentsstringWymagane, jeśli enable_reply_comment ma wartość true""Tekst odpowiedzi. Oddziel wiele opcji odpowiedzi znakami nowej linii (\n); jedna jest wybierana na zadanie zgodnie z reply_order.
reply_orderstringNie"random"Jak wybrać odpowiedź z reply_contents: random (losowo) lub sequential (sekwencyjnie).
insert_emojibooleanNiefalseWstawia losowe emoji do odpowiedzi.
usernamestringNie""Przełącz na to konto przed uruchomieniem. Jeśli pominięte, używane jest konto aktualnie aktywne na urządzeniu.
Wymagana jest co najmniej jedna akcja

Musisz włączyć co najmniej jedną akcję: ustaw enable_like_comment i/lub enable_reply_comment na true. Jeśli enable_reply_comment ma wartość true, reply_contents nie może być puste. W przeciwnym razie API odrzuci żądanie z błędem 40001.

Z którym komentarzem następuje interakcja?

Skrypt wchodzi w interakcję z najwyższym (pierwszym) komentarzem każdego postu. Podaj adres URL postu w target_comment_urls — nie potrzebujesz bezpośredniego linku do pojedynczego komentarza.

Przykłady

Odpowiedź na komentarz (najczęstszy przypadek)

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

Odpowiedź jest wybierana spośród trzech wierszy w reply_contents (domyślnie losowo).

Polubienie i odpowiedź jednocześnie

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

Interakcja z komentarzami wielu postów w jednym zadaniu

Oddziel adresy URL znakami nowej linii. Wszystkie są przetwarzane w ramach jednego zadania:

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

Tylko polubienie (bez odpowiedzi)

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

Uruchomienie z określonym kontem (tryb nazwy użytkownika)

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

Tworzone jest jedno zadanie na konto, każde najpierw przełącza się na to konto.

Przykład Instagram

To samo API działa dla postów na Instagramie:

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

Odpowiedź

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

Kolejność odpowiedzi

Kolejność losowa (random)

  • Wybiera losowo jedną odpowiedź z reply_contents dla zadania.
  • Dobre, aby odpowiedzi wyglądały bardziej naturalnie.
  • Zachowanie domyślne.

Kolejność sekwencyjna (sequential)

  • Wybiera odpowiedź według indeksu zadania (job_count): pierwsze zadanie używa pierwszego wiersza, drugie drugiego itd., wracając do początku po osiągnięciu końca.
  • Dobre do rozdzielania różnych odpowiedzi na wiele urządzeń/kont.

Formaty adresów URL postów

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
Co robiPublikuje nowy komentarz najwyższego poziomuPolubia / odpowiada na istniejący komentarz
Główne wejścietarget_post_url(s) + comment_contenttarget_comment_urls + reply_contents
Podział zadańJedno zadanie na adres URLJedno zadanie na urządzenie/konto (wszystkie adresy URL w jednym uruchomieniu)
DokumentacjaSkrypt komentarzyTa strona

Najlepsze praktyki

  1. Różnicuj odpowiedzi: podaj wiele wierszy w reply_contents, aby odpowiedzi nie wyglądały identycznie na różnych kontach.
  2. Używaj kolejności sekwencyjnej między kontami: połącz kolejność sequential z wieloma urządzeniami/kontami, aby rozproszyć różne odpowiedzi.
  3. Włącz wstawianie emoji: ustaw insert_emoji: true, aby odpowiedzi wyglądały bardziej naturalnie.
  4. Przestrzegaj limitów platformy: zbyt agresywne odpowiadanie może wywołać ograniczenia szybkości. Rozłóż zadania w czasie.

Kody błędów

KodOpis
40001Brak target_comment_urls, nie włączono żadnej akcji lub enable_reply_comment ma wartość true przy pustym reply_contents
40003Skrypt nieobsługiwany przez API
40301Dostęp do API wymaga planu Pro+

Zobacz też