تكوين نص تسخين الحساب
تسجل هذه الصفحة معاملات تكوين نص account_warmup المستخدم في إنشاء المهام.
نظرة عامة
يُستخدم نص account_warmup لتسخين حسابات TikTok أو Instagram من خلال محاكاة سلوك المستخدم الطبيعي. يشاهد الفيديوهات، ويقوم بالإعجاب والمتابعة والحفظ والتعليق بشكل عشوائي بناءً على الاحتماليات المكونة. هذا يساعد الحسابات الجديدة على بناء تاريخ تفاعل وتجنب اكتشافها كروبوتات.
تكوين النص البرمجي (script_config)
يحتوي كائن script_config على معاملات نص تسخين الحساب. فيما يلي المعاملات المتاحة:
المعاملات
| المعامل | النوع | مطلوب | القيمة الافتراضية | الوصف |
|---|---|---|---|---|
| task_duration | number | لا | 600 | المدة الإجمالية لمهمة التسخين (بالثواني) |
| browse_mode | string | لا | "for_you" | مكان تصفح مقاطع الفيديو: for_you (صفحة "من أجلك" في TikTok / Reels في Instagram)، following (تغذية المتابَعين — في TikTok ينتقل إلى تبويب المتابَعين؛ في Instagram يفتح القائمة المنسدلة لعنوان Reels ويختار "Following")، أو search (بحث حسب الكلمة المفتاحية للموضوع) |
| topic | string | لا | "" | كلمات مفتاحية لموضوع البحث (واحدة في كل سطر، يتم الاختيار عشوائيًا). تُستخدم فقط عندما يكون browse_mode هو "search" |
| min_duration | number | لا | 15 | الحد الأدنى لمدة مشاهدة الفيديو (بالثواني) |
| max_duration | number | لا | 30 | الحد الأقصى لمدة مشاهدة الفيديو (بالثواني) |
| like_probable | number | لا | 0 | احتمالية الإعجاب بالفيديو (0-100) |
| floow_probable | number | لا | 0 | احتمالية متابعة منشئ الفيديو (0-100). ملاحظة: مقبول أيضًا كـ follow_probable — كلا الاملائين مدعومان للتوافق مع الإصدارات السابقة |
| collect_probable | number | لا | 0 | احتمالية حفظ/وضع إشارة مرجعية للفيديو (0-100) |
| comment_probable | number | لا | 0 | احتمالية التعليق على الفيديو (0-100) |
| comment_mode | string | لا | "post_comment" | أين تترك التعليقات أثناء الإحماء: post_comment (على منشور الفيديو) أو reply_comment (رد على تعليق موجود) |
| comment | string | لا | "" | قوالب التعليقات (واحد في كل سطر، يتم الاختيار عشوائيًا) |
| insert_emoji | boolean | لا | false | ما إذا كان يجب إدراج رموز تعبيرية عشوائية في التعليقات |
| comment_order | string | لا | "random" | ترتيب اختيار التعليقات: random (عشوائي) أو sequential (متسلسل) |
| generate_by_chatgpt | boolean | لا | false | ما إذا كان يجب استخدام ChatGPT لإنشاء التعليقات |
| chatgpt_settings | object | لا | إعدادات تكوين ChatGPT (انظر أدناه) |
بنية إعدادات ChatGPT
عندما يتم تعيين generate_by_chatgpt على true، يمكنك تكوين إنشاء تعليقات ChatGPT باستخدام كائن chatgpt_settings:
| المعامل | النوع | مطلوب | الوصف |
|---|---|---|---|
| api_key | string | نعم | مفتاح API الخاص بك من OpenAI |
| model | string | لا | النموذج المراد استخدامه (افتراضي: "gpt-3.5-turbo"). الخيارات: "gpt-3.5-turbo"، "gpt-4"، "gpt-4-turbo" |
| prompt | string | لا | مطالبة مخصصة لإنشاء التعليقات. افتراضيًا يُنشئ تعليقات ودية وذات صلة |
| max_tokens | number | لا | الحد الأقصى لعدد الرموز في الاستجابة (افتراضي: 100) |
| temperature | number | لا | مستوى الإبداع 0-2 (افتراضي: 0.7). قيمة أعلى = أكثر إبداعًا |
| base_url | string | لا | عنوان URL مخصص لنقطة نهاية API (لـ Azure OpenAI أو APIs متوافقة) |
مثال على كائن chatgpt_settings:
{
"api_key": "sk-your-openai-api-key",
"model": "gpt-3.5-turbo",
"prompt": "أنشئ تعليقًا قصيرًا وديًا بالعربية لهذا الفيديو",
"max_tokens": 50,
"temperature": 0.8,
"base_url": "https://api.openai.com/v1"
}
بالنسبة للحسابات الجديدة، يُوصى بالبدء باحتماليات تفاعل منخفضة (5-15%) ثم الزيادة تدريجيًا مع مرو ر الوقت. هذا يحاكي سلوك المستخدم الطبيعي.
أمثلة
تسخين حساب أساسي
تسخين بسيط بمشاهدة الفيديوهات فقط:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 600,
"min_duration": 10,
"max_duration": 30
}
}'
التسخين مع بحث بموضوع
تسخين الحساب من خلال البحث عن مواضيع محددة:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 900,
"topic": "قطط مضحكة\nفيديوهات كلاب\nمجموعة حيوانات أليفة",
"min_duration": 15,
"max_duration": 45
}
}'
التسخين مع تفاعل
تسخين كامل يتضمن الإعجاب والمتابعة والتعليق:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 1200,
"topic": "طعام\nوصفات\nطبخ",
"min_duration": 20,
"max_duration": 60,
"like_probable": 30,
"floow_probable": 10,
"collect_probable": 5,
"comment_probable": 15,
"comment": "رائع جدًا! 🔥\nأحب هذا المحتوى!\nممتاز! ��\nواو، مذهل!",
"insert_emoji": true,
"comment_order": "random"
}
}'
التسخين مع تعليقات ChatGPT
استخدام ChatGPT لإنشاء تعليقات ذكية:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 1800,
"topic": "مراجعات التكنولوجيا\nمنتجات رقمية",
"min_duration": 30,
"max_duration": 90,
"like_probable": 25,
"comment_probable": 20,
"generate_by_chatgpt": true,
"chatgpt_settings": {
"api_key": "your-api-key",
"model": "gpt-3.5-turbo",
"prompt": "أنشئ تعليقًا قصيرًا وديًا لهذا الفيديو"
}
}
}'