Конфігурація скрипту повідомлень
message неможливо створитиСтворення завдання відхиляє message: у бінарнику скриптів немає обробника для нього на жодній із платформ, тож кожне таке завдання падало на пристрої з помилкою "Unknown script". Параметри нижче залишено лише для довідки. Для приватних повідомлень використовуйте Super Marketing.
На цій сторінці описано параметри скрипту message для створення завдань.
Огляд
Скрипт message автоматично надсилає особисті повідомлення користувачам у TikTok або Instagram. При кількох цільових користувачах для кожного створюється завдання. Керуйте часом через 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 користувачі + 2 пристрої = 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"
}
}'