介绍
# whoop
WHOOP 晨间签到: - 获取你最新的 WHOOP 数据(恢复度、睡眠、周期/负荷) - 生成当天的简短建议集
## 快速开始(用户 + 机器人)
### 用户操作(一次性)
1) 创建一个 WHOOP 应用并获取凭据: - `WHOOP_CLIENT_ID` - `WHOOP_CLIENT_SECRET`
2) 在 WHOOP 开发者仪表板中,设置重定向 URL: - `https://localhost:3000/callback`
3) 将密钥放入 `~/.clawdbot/.env`:
```bash WHOOP_CLIENT_ID=... WHOOP_CLIENT_SECRET=... ```
4) 授权一次(获取刷新令牌):
```bash node /home/claw/clawd/skills/whoop/bin/whoop-auth --redirect-uri https://localhost:3000/callback ```
- 在手机/浏览器上打开打印出的 URL - 点击 Allow/Authorize(允许/授权) - 从回调 URL 中复制 `code` 并粘贴回来
这会将 `WHOOP_REFRESH_TOKEN=...` 写入 `~/.clawdbot/.env`。
### 机器人操作(每次运行)
运行:
```bash node /home/claw/clawd/skills/whoop/bin/whoop-morning ```
然后将输出发送回用户。
## 自动化(每日)
建议:使用 Gateway cron 安排任务(每天早晨)。 - 命令:`node /home/claw/clawd/skills/whoop/bin/whoop-morning` - 机器人应将输出作为消息发送。
## 注意事项
- OAuth 端点: - 认证:`https://api.prod.whoop.com/oauth/oauth2/auth` - 令牌:`https://api.prod.whoop.com/oauth/oauth2/token` - 需要 `offline` 权限才能接收刷新令牌。 - WHOOP 会轮换刷新令牌;必须保存最新的刷新令牌。