外观
get_pet_fatigue_status
读取 QQ 宠物学习/打工目录下发的疲劳警示,并解析当前疲劳档位和收益倍率。
框架会同时读取可用打工职业和当前学习阶段的目录,合并两边所有非空 warning,并采用其中最严重的疲劳档位。疲劳来源是目录选项的 warning,不是 unavailable_reason。
调用
js
const result = await api.get_pet_fatigue_status(self_id)参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
self_id | number | 是 | 在线 Bot QQ 号 |
返回值
js
{
fatigued: true,
tier: 8,
benefitRate: 0.25,
todayHours: 8,
reason: '今日已打工8小时,后续收益为25%',
warnings: ['今日已打工8小时,后续收益为25%'],
}| 字段 | 说明 |
|---|---|
fatigued | 是否进入疲劳收益档位 |
tier | 8 表示 8 小时档,12 表示 12 小时档,未疲劳为 0 |
benefitRate | 当前收益倍率:1、0.25 或 0.1 |
todayHours | 从服务端警示文本中解析出的今日累计小时数 |
reason | 最严重疲劳档位对应的原始警示;只有非档位警示时取首条,无警示时为“未检测到疲劳警示” |
warnings | 打工和学习目录中的所有非空警示,去重并保留服务端原文 |
