本文所有结论均来自本人本机日志原文,可复现、可自查。凡日志里查不到的,我不写。
用 WorkBuddy 写教案、整资料,积分掉得比预想快。与其猜规则,我直接去翻了本机的签到日志——结果发现三件事和我想的都不一样,其中一个还纠正了我自己先前的误解。
先说数据来源:`C:\Users\Suma\.workbuddy\logs\main.log`,客户端把每一次签到状态和领取结果都写在这里了。我把 9 月 9 日到 9 月 16 日共 8 天的记录捋了一遍,下面每条都附了日志原文。
## 1. 真相一:签到是客户端自动领的,不用手动点
这是最省心的一条。看 9 月 14 日这天(北京时间)的完整过程:
- `09:34` 客户端查状态:`today_checked_in: false`——今天还没领,`streak_days: 9`
- `09:35` 直接到账:`claimDailyCheckin success`,`credit: 100`,`streak_days` 变成 `10`
从"未领"到"已领",中间**没有我任何手动操作**,就是我打开电脑、客户端启动,签到自动完成了。所以如果你每天还在到处找"今日礼包"按钮,其实不用——开着客户端就够了。

## 2. 真相二:连签没有额外倍数奖励(这条纠正了我自己)
我之前默认"连签天数越多,某天会有大额/倍数奖励"。**日志不支持这个说法**,相反是否定的。
状态里有四个和连签奖励直接相关的字段,我这 8 天里每一次查询的值都是:
```
is_streak_day = false
next_streak_day = 0
streak_bonus_days = 0
streak_bonus_credit = 0
```
也就是说:既没有"当前是连签奖励日",也没有"下一个奖励日",连签奖励积分恒为 0。而每次实际到账的 `credit` 也确实**恒为 100**(9/14、9/15、9/16 三次都是 100)。
结论:**连签只是一个计数,本身不额外发积分**,每天就是固定 100。(这只是我本机 8 天的观察,官方若另有阶段活动,以官方为准。)
## 3. 真相三:连签真的会断,断了从 1 重来
这条是我没预料到的。三天连签天数如下:
- 9/14 到账后 `streak_days: 10`
- 9/15 到账后 `streak_days: 11`
- 9/16 到账后 `streak_days: 1`
从 11 直接掉回 1——**连签中断了,重新从第一天开始计数**。而当天依然正常领到了 100 积分,说明"断签"影响的是连签计数,不影响当天的固定额度。
至于服务端按什么规则判定断签,日志里没有直接答案,我不做推测。能确定的是:连签不是只涨不跌的。

## 4. 附:你也可以自己查一遍(三步)
这件事不难,谁都能复现:
1. **找文件**:Windows 在 `C:\Users\<你的用户名>\.workbuddy\logs\main.log`(更早的在 `main.old.log`)。
2. **搜两行**:搜 `claimDailyCheckin success` 看每次到账的 `credit` 和 `streak_days`;搜 `fetchCheckinStatus success` 看领取前后的状态。
3. **看字段**:`today_checked_in`(今天领没领)、`streak_days`(连签天数)、`today_credit`(今日额度)、`streak_bonus_*`(连签奖励)。
有个坑提醒:**日志时间戳是 UTC,加 8 小时才是北京时间**,别把凌晨的记录误读成"前一天没领"。

## 5. 小结
| 问题 | 日志给出的答案 |
| --- | --- |
| 签到要不要手动点 | 不用,客户端启动后自动领 |
| 每天到账多少 | 固定 100(本人实测三次均如此) |
| 连签有倍数奖励吗 | 没有,相关字段恒为 0 |
| 连签会断吗 | 会,实测从 11 掉回 1,重新计数 |
一句话:**签到这件事你基本不用管,客户端会自动领;但别把"连签天数"当成能换钱的东西,它既没有额外奖励,也会断。**原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。