当用户请求"刷步数"、"修改手环步数"、"帮我刷步"时,按以下流程执行:
在使用本技能前,需要准备华米运动账号:
小米运动自动刷步数,小米运动APP现已改名 Zepp Life,为方便说明,后面还是称其为小米运动。但下载注册时请搜索 Zepp Life。
注册账号后建议先去以下网站测试自己的账号刷步数是否正常(注意这些网站只是网络上收集的,不保证安全和有效性):
⚠️ 重要提示:如无法刷步数同步到支付宝等,建议重新注册一个新的。
首次执行前,检查 config.json 是否已配置账号:
cat "${SKILL_DIR}/config.json"
若 accounts 数组为空,按以下步骤引导用户:
然后将账号信息添加到 config.json:
# 编辑 config.json,按以下格式添加账号
# {"name": "昵称", "username": "账号", "password": "密码"}
示例:
{
"accounts": [
{
"name": "我的账号",
"username": "13800138000",
"password": "your_password"
}
]
}
python3 "${SKILL_DIR}/scripts/brush_step_skill.py" --min-steps {min} --max-steps {max}
参数说明:
--min-steps: 最小步数(可选,默认15000)--max-steps: 最大步数(可选,默认16000)--check: 仅检查环境和配置--account "名称": 指定刷特定账号(多账号时)成功时输出 "Brush Step Report",格式:
=== Brush Step Report ===
Range: 15000 - 16000
Status: [OK]
Success: 2/2
1. 账号1: 15678 steps [OK]
2. 账号2: 15234 steps [OK]
========================
失败时输出包含 [FAIL],需提取失败账号及原因。
向用户清晰报告:
若用户要求"每天自动刷步":
0 20 *)常见错误及应对:
| 错误信息 | 原因 | 建议 |
|---|---|---|
| --------- | ------ | ------ |
| Login failed | 账号密码错误 | 重新询问账号信息 |
| Token failed | 网络问题/API限流 | 等待后重试 |
| Network error | 网络不稳定 | 检查网络后重试 |
| No valid accounts | 未配置账号 | 引导用户填写config.json |
⚠️ 密码明文存储在 config.json 中:
chmod 600 config.json)config.json 结构:
{
"accounts": [
{"name": "账号1", "username": "13800138000", "password": "xxx"}
],
"step": {"min": 15000, "max": 16000},
"network": {"use_fake_ip": true}
}
https://api-user.zepp.com/v2/registrations/tokenshttps://account.huami.com/v2/client/loginhttps://api-mifit-cn.huami.com/v1/data/band_data.jsonOpenClaw Skill Compatible
共 1 个版本