การกำหนดค่าสคริปต์บูสต์คอมเมนต์ (ตอบกลับ)
หน้านี้อธิบายพารามิเตอร์การกำหนดค่าสำหรับสคริปต์ boost_comment ที่ใช้ในการสร้างงาน
มี สคริปต์คอมเมนต์ที่แตกต่างกันสองตัว และทำหน้าที่ต่างกัน:
comment— โพสต์ คอมเมนต์ระดับบนสุดใหม่ บนโพสต์ ดู การกำหนดค่าสคริปต์คอมเมนต์boost_comment(หน้านี้) — กดถูกใจและ/หรือตอบกลับคอมเมนต์ที่มีอยู่ นี่คือฟีเจอร์ "REPLY COMMENT" (ตอบกลับคอมเมนต์) / "Boost Comments"
หากคุณต้องการตอบกลับคอมเมนต์ คุณมาถูกที่แล้ว
ภาพรวม
สคริปต์ boost_comment จะเปิดโพสต์และโต้ตอบกับ คอมเมนต์บนสุด ของโพสต์นั้น — สามารถ กดถูกใจ คอมเมนต์ ตอบกลับ คอมเมนต์ หรือทั้งสองอย่าง เป็นรุ่น API ที่เทียบเท่ากับกล่องโต้ตอบ Boost Comments ในแอป
ต่างจากสคริปต์ comment ตรงที่สคริปต์ boost_comment จะ จัดการ URL เป้าหมายทั้งหมดภายในการรันงานครั้งเดียว (โดยภายในจะแยก target_comment_urls ตามการขึ้นบรรทัดใหม่และประมวลผลทีละรายการ) จะมีการสร้างงานหนึ่งงานต่อหนึ่งอุปกรณ์ (โหมดหมายเลขซีเรียล) หรือต่อหนึ่งบัญชี (โหมดชื่อผู้ใช้ / หลายบัญชี) — ไม่ใช่ หนึ่งงานต่อหนึ่ง URL
การกำหนดค่าสคริปต์ (script_config)
พารามิ เตอร์
| พารามิเตอร์ | ชนิด | จำเป็น | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|---|
| target_comment_urls | string | ใช่ | "" | URL ของโพสต์ที่ต้องการโต้ตอบกับคอมเมนต์บนสุด คั่น URL หลายรายการด้วยการขึ้นบรรทัดใหม่ (\n) |
| enable_like_comment | boolean | ใช่* | false | กดถูกใจคอมเมนต์บนสุดของแต่ละโพสต์ |
| enable_reply_comment | boolean | ใช่* | false | ตอบกลับคอมเมนต์บนสุดของแต่ละโพสต์ |
| reply_contents | string | จำเป็นหาก enable_reply_comment เป็น true | "" | ข้อความตอบกลับ คั่นตัวเลือกการตอบกลับหลายรายการด้วยการขึ้นบรรทัดใหม่ (\n); เลือกหนึ่งรายการต่อหนึ่งงานตาม reply_order |
| reply_order | string | ไม่ | "random" | วิธีเลือกการตอบกลับจาก reply_contents: random (สุ่ม) หรือ sequential (ตามลำดับ) |
| insert_emoji | boolean | ไม่ | false | แทรกอีโมจิแบบสุ่มลงในการตอบกลับ |
| username | string | ไม่ | "" | สลับไปยังบัญชีนี้ก่อนรัน หากเว้นว่าง จะใช้บัญชีที่กำลังใช้งานอยู่บนอุปกรณ์ |
คุณต้องเปิดใช้งานอย่างน้อยหนึ่งการกระทำ: ตั้งค่า enable_like_comment และ/หรือ enable_reply_comment เป็น true หาก enable_reply_comment เป็น true ค่า reply_contents ต้องไม่ว่างเปล่า มิฉะนั้น API จะปฏิเสธคำขอด้วยข้อผิดพลาด 40001
สคริปต์จะโต้ตอบกับ คอมเมนต์บนสุด (คอมเมนต์แรก) ของแต่ละโพสต์ ระบุ URL ของโพสต์ ใน target_comment_urls — คุณไม่จำเป็นต้องมีลิงก์โดยตรงไปยังคอมเมนต์แต่ละรายการ
ตัวอย่าง
ตอบกลับคอมเมนต์ (กรณีที่พบบ่อยที่สุด)
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 🙌"
}
}'
การตอบกลับจะถูกเลือกจากสามบรรทัดใน reply_contents (สุ่มตามค่าเริ่มต้น)
กดถูกใจและตอ บกลับพร้อมกัน
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
}
}'
โต้ตอบกับคอมเมนต์ของหลายโพสต์ในงานเดียว
คั่น URL ด้วยการขึ้นบรรทัดใหม่ ทั้งหมดจะถูกประมวลผลภายในงานเดียว:
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"
}
}'