การกำหนดค่าสคริปต์บูสต์คอมเมนต์ (ตอบกลับ)
หน้านี้อธิบายพารามิเตอร์การกำหนดค่าสำหรับสคริปต์ 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"
}
}'
กดถูกใจอย่างเดียว (ไม่ตอบกลับ)
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
}
}'
รันด้วยบัญชีที่ระบุ (โหมดชื่อผู้ใช้)
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!"
}
}'
จะมีการสร้างงานหนึ่งงานต่อหนึ่งบัญชี โดยแต่ละงานจะสลับไปยังบัญชีนั้นก่อน
ตัวอย่าง Instagram
API เดียวกันนี้ใช้ได้กับโพสต์ 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!"
}
}'
การตอบกลับ
{
"code": 0,
"message": "success",
"data": {
"task_ids": [301],
"created_count": 1
}
}
ลำดับการตอบกลับ
ลำดับแบบสุ่ม (random)
- เลือกการตอบกลั บหนึ่งรายการแบบสุ่มจาก
reply_contentsสำหรับงานนั้น - เหมาะสำหรับทำให้การตอบกลับดูเป็นธรรมชาติมากขึ้น
- เป็นพฤติกรรมเริ่มต้น
ลำดับแบบเรียงตามลำดับ (sequential)
- เลือกการตอบกลับตามดัชนีงาน (
job_count): งานแรกใช้บรรทัดแรก งานที่สองใช้บรรทัดที่สอง และต่อไปเรื่อย ๆ โดยวนกลับไปที่จุดเริ่มต้นเมื่อถึงท้ายสุด - เหมาะสำหรับกระจายการตอบกลับที่แตกต่างกันไปยังหลายอุปกรณ์/บัญชี
รูปแบบ URL ของโพสต์
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 เทียบกับ boost_comment
comment | boost_comment | |
|---|---|---|
| ทำอะไร | โพสต์คอมเมนต์ระดับบนสุด ใหม่ | กดถูกใจ / ตอบกลับ คอมเมนต์ที่มีอยู่ |
| อินพุตหลัก | target_post_url(s) + comment_content | target_comment_urls + reply_contents |
| การแบ่งงาน | หนึ่งงาน ต่อ URL | หนึ่งงาน ต่ออุปกรณ์/บัญชี (URL ทั้งหมดในการรันเดียว) |
| เอกสาร | สคริปต์คอมเมนต์ | หน้านี้ |
แนวทางปฏิบัติที่ดีที่สุด
- ใช้การตอบกลับที่หลากหลาย: ใส่หลายบรรทัดใน
reply_contentsเพื่อไม่ให้การตอบกลับดูเหมือนกันในแต่ละบัญชี - ใช้ลำดับแบบเรียงตามลำดับข้ามบัญชี: จับคู่ลำดับ
sequentialกับหลายอุปกรณ์/บัญชีเพื่อกระจายการตอบกลับที่ต่างกัน - เปิดใช้การแทรกอีโมจิ: ตั้งค่า
insert_emoji: trueเพื่อให้การตอบกลับดูเป็นธรรมชาติมากขึ้น - เคารพขีดจำกัดของแพลตฟอร์ม: การตอบกลับที่มากเกินไปอาจทำให้เกิดการจำกัดอัตรา กระจายงานออกไปตามเวลา
รหัสข้อผิดพลาด
| รหัส | คำอธิบาย |
|---|---|
| 40001 | ไม่มี target_comment_urls, ไม่ได้เปิดใช้งานการกระทำใด ๆ, หรือ enable_reply_comment เป็น true แต่ reply_contents ว่างเปล่า |
| 40003 | สคริปต์ไม่รองรับผ่าน API |
| 40301 | การเข้าถึง API ต้องใช้แผน Pro+ |
ดูเพิ่มเติม
- การกำหนดค่าสคริปต์คอมเมนต์ - โพสต์คอมเมนต์ใหม่บนโพสต์
- การกำหนดค่าสคริปต์กดถูกใจ - กดถูกใจโพสต์
- API การจัดการงาน - สร้าง แสดงรายการ และจัดการงาน
- ภาพรวม API ภายในเครื่อง - ภาพรวม API และการเริ่มต้นอย่างรวดเร็ว