播放游戏时,停止待机任务

This commit is contained in:
2025-02-26 19:45:47 +08:00
parent 8b080a8081
commit 593d7758bf
19 changed files with 422 additions and 275 deletions

View File

@@ -22,13 +22,15 @@ Payload:
"default-print": "",
// 文本转语音整体控制
"tts": {
// 开始语音
// 开始播报语音
"start": "",
// 结束语音
// 超时自动停止时播报语音
"timeout": "",
// 结束播报语音
"end": "",
// 终止语音
// 终止播报语音
"stop": "",
// 固定节点语音
// 固定节点播报语音
"timer": [
{
// 时间节点(s)
@@ -125,17 +127,13 @@ Payload:
```json lines
{
// 开始时间戳(s), default 0, 0表示立即执行
"start": 1730793361,
// 结束时间戳(s), default 0, 0表示无限执行
"end": 1730793368,
// 执行的时间区间
"cron": "17:20-21:35 1-5 * *",
// 执行项
"items": [
{
// 开始时间戳(s), 默认根的时间戳, 只有在根执行时间内才会执行
"start": 1730793361,
// 结束时间戳(s), 默认根的时间戳, 只有在根执行时间内才会执行
"end": 1730793368,
// 执行的时间区间
"cron": "17:20-21:35 1-5 * *",
// 间隔时间(s), 类型>2时, 该项无效, default 0
"interval": 0,
// 事件类型(0: 音频; 1: 视频; 2: TTS; 3: 继电器; 4: 网页), default 0
@@ -149,3 +147,24 @@ Payload:
```
> 同一个类型的待机任务只能有一个,当有新的任务到达时会覆盖之前的任务
### Cron Format
The format consists of four fields separated by whitespace:
```
time dow dom month
```
Where:
- `time`: Time range in 24-hour format (HH:MM[:SS]-HH:MM[:SS]) or * for all day. Seconds are optional.
- `dow`: Day of week (0-6, where 0=Sunday)
- `dom`: Day of month (1-31)
- `month`: Month (1-12)
Multiple rules can be combined using semicolons (;).
Each field (except time) supports:
- Single values: "5"
- Lists: "1,3,5"
- Ranges: "1-5"
- Asterisk: "*" for any/all values