הגדרת סקריפט קידום תגובות (מענה)
עמוד זה מתעד את פרמטרי ההגדרה של הסקריפט 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): המשימה הראשונה משתמשת בשורה הראשונה, השנייה בשורה השנייה, וכן הלאה, וחוזרת להתחלה בהגעה לסוף. - טוב לחלוקת מענים שונים בין כמה מכשירים/חשבונות.