إنتقل إلى المحتوى الرئيسي

إعداد سكربت تعزيز التعليقات (الرد)

توثّق هذه الصفحة معلمات الإعداد لسكربت 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_urlsstringنعم""عنوان (عناوين) URL للمنشور الذي تريد التفاعل مع تعليقه العلوي. افصل بين عناوين URL المتعددة بفواصل الأسطر (\n).
enable_like_commentbooleanنعم*falseالإعجاب بالتعليق العلوي لكل منشور.
enable_reply_commentbooleanنعم*falseالرد على التعليق العلوي لكل منشور.
reply_contentsstringمطلوب إذا كان enable_reply_comment يساوي true""نص الرد. افصل بين خيارات الرد المتعددة بفواصل الأسطر (\n)؛ يُختار واحد لكل مهمة وفقًا لـ reply_order.
reply_orderstringلا"random"كيفية اختيار رد من reply_contents: random (عشوائي) أو sequential (تسلسلي).
insert_emojibooleanلاfalseإدراج رمز تعبيري عشوائي في الرد.
usernamestringلا""التبديل إلى هذا الحساب قبل التشغيل. إذا حُذف، يُستخدم الحساب النشط حاليًا على الجهاز.
مطلوب إجراء واحد على الأقل

يجب تمكين إجراء واحد على الأقل: اضبط 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

commentboost_comment
ماذا يفعلينشر تعليقًا جديدًا من المستوى الأعلىيُعجب / يرد على تعليق موجود
الإدخال الرئيسيtarget_post_url(s) + comment_contenttarget_comment_urls + reply_contents
تقسيم المهاممهمة واحدة لكل عنوان URLمهمة واحدة لكل جهاز/حساب (جميع عناوين URL في تشغيل واحد)
التوثيقسكربت التعليقهذه الصفحة

أفضل الممارسات

  1. نوّع ردودك: قدّم عدة أسطر في reply_contents حتى لا تبدو الردود متطابقة عبر الحسابات.
  2. استخدم الترتيب التسلسلي عبر الحسابات: اقرن الترتيب sequential بعدة أجهزة/حسابات لتوزيع ردود مختلفة.
  3. فعّل إدراج الرموز التعبيرية: اضبط insert_emoji: true لجعل الردود تبدو أكثر طبيعية.
  4. احترم حدود المنصة: قد يؤدي الرد بشكل مفرط إلى تفعيل حدود المعدل. وزّع المهام على مدى الوقت.

رموز الأخطاء

الرمزالوصف
40001target_comment_urls مفقود، أو لم يُفعّل أي إجراء، أو enable_reply_comment يساوي true مع reply_contents فارغ
40003السكربت غير مدعوم عبر واجهة برمجة التطبيقات
40301يتطلب الوصول إلى واجهة برمجة التطبيقات خطة Pro+

انظر أيضًا