إعداد سكربت تعزيز التعليقات (الرد)
توثّق هذه الصفحة معلمات الإعداد لسكربت boost_comment المستخدم في إنشاء المهام.
هناك سكربتان مختلفان للتعليقات، ويؤديان أشياء مختلفة:
comment— ينشر تعليقًا جديدًا من المستوى الأعلى على منشور. راجع إعداد سكربت التعليق.boost_comment(هذه الصفحة) — يُعجب و/أو يرد على تعليق موجود. هذه هي ميزة "REPLY COMMENT" (الرد على التعليقات) / "Boost Comments".
إذا كنت تريد الرد على التعليقات، فأنت في المكان الصحيح.
نظرة عامة
يفتح سكربت boost_comment منشورًا ويتفاعل مع تعليقه العلوي — يمكنه الإعجاب بالتعليق أو الرد عليه أو كليهما. وهو المكافئ عبر واجهة برمجة التطبيقات لمربع حوار 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 فارغًا. وإلا فإن واجهة برمجة التطبيقات ترفض الطلب بالخطأ 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
تعمل نفس واجهة برمجة التطبيقات مع منشورات 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
}
}