| name | String | 是 | 任务昵称 |
| taskType | Integer | 是 | 任务类型 1 定时发送,2 周期发送 |
| startTime | Long | 否 | taskType为1时,可提供该参数设置预期任务开始时间,unixtime,单位毫秒。不提供该参数时,任务立即开始。 |
| weekday | String数组 | 否 | taskType为2时,需提供该参数。Day-of-Week (1~7,1=SUN 或者"SUN, MON, TUE, WED, THU, FRI, SAT”) |
| startDate | Long | 否 | askType为2时,需提供该参数,任务预期开始日期,unixtime |
| endDate | Long | 否 | askType为2时,需提供该参数,任务预期结束日期,unixtime |
| execStartTime | String | 否 | taskType为2时,需提供该参数。任务在周期内每天的开始时间,格式“hh:mm” |
| endTm | String | 否 | taskType为1或2均可设置。任务在当天的结束时间,到达结束时间后未发送完的消息将不再发送,格式“hh:mm” |
| commandType | String | 是 | 指令类型 消息群发固定传wxwork.robot.batch.send |
| isGroupChat | Integer | 是 | 1 好友 2 群聊 |
| taskRule | Integer | 是 | 1 默认策略(30秒一个发送对象,建议用2) 2 自定义发送间隔 |
| suitCount | Integer | 否 | taskRule为2时必填,一批次并发多少个对象,建议12个以内,可根据发送内容不同进行适当调整,例如发送文件这类需要消耗资源的内容时,并发尽量减少。传1默认为12,最好不要传1 |
| perSuitSecond | Integer | 否 | taskRule为2时必填,发送频率(每批次发送对象的间隔时间) 最小值 |
| perSuitSecondUpper | Integer | 否 | taskRule为2时必填,发送频率(每批次发送对象的间隔时间)最大值 |
| loginType | Integer | 否 | 机器人类型,1 matebot、20 所有版本的probot |
| taskData.acceptTarget.robotKey | String | 是 | 机器人robotKey |
| taskData.acceptTarget.chatUser | String数组 | 是 | 发送对象数组,可指定客户和群 |
| relativeDelay | Integer | 是 | 消息发送间隔,多个消息时为需要叠加计算,例如发3条消息,每条消息间隔10s,则第1条消息可为0,第2条消息为10s,第3条消息为20s |
| msgType | Integer | 是 | 消息类型: 1 文字 、3 图片 、16 h5链接卡片 、49 文件 、23 直发小程序 、78 转发小程序、141 视频号、100 群公告(发送对象为群聊、机器人为群主或管理员时生效) |
| taskData.contents | array | 是 | 文本内容/图片路径/文件外链路径/收录小程序内容,参考示例 |
| taskData.acceptTarget | array | 是 | 发送对象,参考示例 |