私信脚本配置
本页面介绍创建任务 时 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(通过 URL)或 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"
}
}'