params 对象包含以下字段:| 字段名称 | 类型 | 是否必填 | 描述 | 验证约束 |
|---|---|---|---|---|
robot_chats_id | uint64 | 是 | 机器人评论库的ID。 | 必须提供(required)。 |
repeat_times | int | 是 | 评论应重复的次数。 | 必须在1到1000之间(min:1,max:1000)。 |
random_interval_start | int | 是 | 随机间隔的开始时间(秒)。 | 必须在0到3600之间(min:0,max:3600)。 |
random_interval_end | int | 是 | 随机间隔的结束时间(秒)。 | 必须在0到3600之间(min:0,max:3600)。 |
params 参数如下:| 字段名称 | 类型 | 是否必填 | 描述 | 验证约束 |
|---|---|---|---|---|
executed_on | uint64 | 否 | 对话间隔时间,单位为秒。 | 可选,值范围为 0 到 86399 秒,即一天中的秒数(min:0,max:86399)。 |
robot_id | uint64 | 是 | 机器人ID | 必须提供(required)。 |
content | string | 是 | 自定义聊天内容 | 必须提供且不能为空(required)。 |
{
"id": 2,
"live_id": 1002,
"name": "对话任务",
"type": 2,
"params": {
"executed_on": 32400,
"robot_id": 987654321,
"content": "欢迎来到直播间!"
}
}params 参数如下:| 字段名称 | 类型 | 是否必填 | 描述 | 验证约束 |
|---|---|---|---|---|
repeat_times | int | 是 | 赠礼操作应重复的次数 | 必须在1到1000之间(min:1,max:1000)。 |
random_interval_start | int | 否 | 随机间隔的开始时间(秒)。 | 值范围为 0 到 3600(min:0,max:3600)。 |
random_interval_end | int | 否 | 随机间隔的结束时间(秒)。 | 值范围为 0 到 3600(min:0,max:3600)。 |
{
"id": 3,
"live_id": 1003,
"name": "赠礼任务",
"type": 3,
"params": {
"repeat_times": 5,
"random_interval_start": 10,
"random_interval_end": 60
}
}{
"id": 0,
"live_id": 0,
"name": "string",
"type": 1,
"params": {}
}curl --location --request POST '/api/robot/task/storage' \
--header 'Authorization: test' \
--header 'Content-Type: application/json' \
--data-raw '{
"id": 0,
"live_id": 0,
"name": "string",
"type": 1,
"params": {}
}'{}