कमेंट बूस्ट (रिप्लाई) स्क्रिप्ट कॉन्फ़िगरेशन
यह पृष्ठ टास्क निर्माण में उपयोग होने वाली boost_comment स्क्रिप्ट के कॉन्फ़िगरेशन पैरामीटर का दस्तावेज़ीकरण करता है।
दो अलग-अलग कमेंट स्क्रिप्ट हैं, और वे अलग-अलग काम करती हैं:
comment— किसी पोस्ट पर एक नया टॉप-लेवल कमेंट पोस्ट करती है। कमेंट स्क्रिप्ट कॉन्फ़िगरेशन देखें।boost_comment(यह पृष्ठ) — किसी मौजूदा कमेंट को लाइक और/या उसका जवाब देती है। यही "REPLY COMMENT" (कमेंट का जवाब देना) / "Boost Comments" सुविधा है।
यदि आप कमेंट का जवाब देना चाहते हैं, तो आप सही जगह पर हैं।
अवलोकन
boost_comment स्क्रिप्ट एक पोस्ट खोलती है और उसके शीर्ष कमेंट के साथ इंटरैक्ट करती है — यह कमेंट को लाइक कर सकती है, उसका जवाब दे सकती है, या दोनों। यह ऐप के Boost Comments डायलॉग का API समकक्ष है।
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 के साथ अनुरोध को अस्वीकार कर देता है।
स्क्रिप्ट प्रत्येक पोस्ट के शीर्ष (पहले) कमेंट के साथ इंटरैक्ट करती है। target_comment_urls में पोस्ट 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/@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 अवलोकन और त्वरित शुरुआत