Konfigurasi Skrip Pesan
Halaman ini mendokumentasikan parameter skrip message untuk pembuatan tugas.
Ikhtisar
Skrip message mengirim pesan langsung secara otomatis ke pengguna TikTok atau Instagram. Dengan beberapa pengguna target via API, satu tugas per pengguna. Kontrol timing dengan start_time.
Konfigurasi Skrip (script_config)
Parameter konfigurasi skrip pesan:
Parameter
| Parameter | Tipe | Diperlukan | Default | Deskripsi |
|---|---|---|---|---|
| target_users | string[] | Yes* | [] | Array pengguna target (satu tugas per pengguna) |
| target_user | string | Yes* | "" | Username tunggal atau beberapa dipisah baris baru/koma |
| message_content | string | Yes | "" | Konten teks pesan |
| access_method | string | No | "direct" | Metode akses: direct atau search |
catatan
target_users atau target_user harus disediakan. target_users diprioritaskan.
info
Dengan beberapa pengguna target, API membuat satu tugas per pengguna. 3 pengguna + 2 perangkat = 6 tugas.
Contoh
Kirim pesan ke satu pengguna
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"
}
}'
Kirim pesan ke beberapa pengguna
Satu tugas per pengguna:
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."
}
}'
Membuat 3 tugas terpisah yang langsung berjalan.
Jadwalkan pesan dengan waktu mulai
Gunakan start_time untuk menjadwalkan:
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"
}'
Kirim pesan via metode pencarian
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"
}
}'
Kirim pesan berdasarkan daftar username
Buat tugas pesan untuk akun tertentu:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"usernames": ["@my_account1", "@my_account2"],
"script_name": "message",
"script_config": {
"target_users": ["@target_user"],
"message_content": "Hi there!"
}
}'
Batch pesan di beberapa perangkat
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_1", "device_2", "device_3"],
"script_name": "message",
"script_config": {
"target_users": ["@influencer_account"],
"message_content": "Love your content! Let's collaborate."
},
"enable_multi_account": true
}'
Contoh Instagram
API yang sama untuk Instagram:
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_user": "instagram_username",
"message_content": "Hey! Loved your post"
}
}'
Respons
{
"code": 0,
"message": "success",
"data": {
"task_ids": [501, 502, 503],
"created_count": 3
}
}