周期任务
配置是在菜单根节点下进行
| 节点 | 别称 | 描述 |
|---|---|---|
| tasks | task | 菜单周期任务 |
任务结构
| 节点 | 别称 | 接受值 | 描述 |
|---|---|---|---|
| delay | - | Long | 初次允许延时(默认 0) |
| period | - | Long | 周期任务间隔(默认不启用) |
| async | - | Bool | 是否异步(默认真) |
| run | - | Object / List | 执行内容 |
- 若不指明
period周期,则该任务只执行一次 - 执行的内容的写法同
节点脚本一致
创建任务
tasks:
myCustomTask:
period: 20
run:
- type: kether
value: |-
tell second
调用任务
同节点的引用一样,任务也可以被二次调用(即在周期执行外也能被调用) 操作语句:
task <id> with [action]