إعداد سكربت تعزيز التعليقات (الرد)
توثّق هذه الصفحة معلمات الإعداد لسكربت 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
}
}
ترتيب الردود
الترتيب العشوائي (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 | السكربت غير مدعوم عبر واجهة برمجة التطبيقات |
| 40301 | يتطلب الوصول إلى واجهة برمجة التطبيقات خطة Pro+ |
انظر أيضًا
- إعداد سكربت التعليق - نشر تعليق جديد على منشور
- إعداد سكربت الإعجاب - الإعجاب بالمنشورات
- واجهة برمجة تطبيقات إدارة المهام - إنشاء المهام وسردها وإدارتها
- نظرة عامة على واجهة برمجة التطبيقات المحلية - نظرة عامة على واجهة برمجة التطبيقات وبدء سريع