تكوين نص الرسائل
تقدم هذه الصفحة معاملات تكوين نص message لإنشاء المهام.
نظرة عامة
يُستخدم نص message لإرسال رسائل خاصة تلقائية للمستخدمين على TikTok أو Instagram. عند توفير عدة مستخدمين مستهدفين عبر API، سينشئ النظام مهمة لكل مستخدم. استخدم start_time للتحكم في توقيت التنفيذ.
تكوين النص البرمجي (script_config)
معاملات تكوين نص الرسائل:
المعاملات
| المعامل | النوع | مطلوب | القيمة الافتراضية | الوصف |
|---|---|---|---|---|
| target_users | string[] | Yes* | [] | مصفوفة أسماء المستخدمين المستهدفين للمراسلة (مهمة لكل مستخدم) |
| target_user | string | Yes* | "" | اسم مستخدم واحد، أو عدة أسماء مفصولة بفواصل/أسطر |
| message_content | string | Yes | "" | محتوى الرسالة النصية |
| access_method | string | No | "direct" | طريقة الانتقال: direct أو search |
ملاحظة
يجب توفير target_users أو target_user. إذا توفر كلاهما فـtarget_users له الأولوية.
معلومات
عند توفير عدة مستخدمين مستهدفين، سينشئ API مهمة لكل مستخدم. 3 مستخدمين + جهازان = 6 مهام.
أمثلة
إرسال رسالة لمستخدم واحد
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_users": ["@username_to_message"],
"message_content": "Hello! Check out our latest content.",
"access_method": "direct"
}
}'
إرسال رسائل لعدة مستخدمين
مهمة لكل مستخدم:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_users": ["@user1", "@user2", "@user3"],
"message_content": "Hi! We have an exclusive offer for you."
}
}'
هذا ينشئ 3 مهام منفصلة تنفذ فوراً.
جدولة الرسائل باستخدام وقت البدء
استخدم start_time لجدولة المهام:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_users": ["@user1", "@user2"],
"message_content": "Scheduled greeting!"
},
"start_time": "14:30"
}'
إرسال رسالة باستخدام طريقة البحث
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_users": ["username1", "username2"],
"message_content": "Hello from TikMatrix!",
"access_method": "search"
}
}'