一套同时支持 Tampermonkey(油猴)与 ScriptCat(脚本猫)的 Microsoft Rewards 页面任务助手。脚本使用浏览器中当前已经登录的 Microsoft 账号,不保存密码、TOTP 或 Cookie。
Rewards Auto 批量账号版 是面向 Microsoft Rewards 用户的桌面管理工具,提供多账号管理、批量导入与分组执行、任务进度查看和更完整的高级任务配置。
| 对比项 | 当前浏览器脚本 | Rewards Auto 批量账号版 |
|---|---|---|
| 运行方式 | 安装在 Tampermonkey 或 ScriptCat 中运行 | 使用独立桌面客户端运行 |
| 账号范围 | 使用当前浏览器已经登录的单个账号 | 集中管理并执行多个账号 |
| 账号管理 | 不保存账号密码、TOTP 或 Cookie | 支持批量导入、分组和统一管理 |
| 任务执行 | 适合个人账号手动启动或简单定时 | 适合多账号批量、分组执行 |
| 进度查看 | 通过右下角任务窗口查看当前任务 | 集中查看多个账号的任务进度 |
| 适用场景 | 免费、轻量、开箱即用的单账号任务 | 多账号管理及更完整的高级任务配置 |
如果只需要运行当前浏览器中已登录的账号,推荐使用本仓库的浏览器脚本;如果需要集中管理和批量执行多个账号,可前往 Rewards Auto 官网 了解批量账号版。
| 脚本平台 | 安装入口 | 说明 |
|---|---|---|
| Tampermonkey | 安装油猴版脚本 | 只需安装这一份脚本,支持页面内手动启动 |
| ScriptCat | 安装页面执行器 | 负责页面任务、搜索和控制面板 |
| ScriptCat | 安装定时器 | 可选;负责按计划唤醒页面执行器 |
尚未安装脚本管理器时,可先前往 Tampermonkey 官网 或 ScriptCat 官网 安装浏览器扩展。
bcid、打开视觉搜索结果页并复核当日 streak;视觉搜索仅在账号具备对应 streak 或激活活动时执行。脚本最多更换图片重试三次,并以 Rewards 页面返回的 streak 或积分变化作为完成依据。
Tampermonkey 没有可靠的 userscript 后台定时能力,因此当前版本仅支持页面内手动启动。
页面执行器负责 DOM、Server Action 和 Bing 页面跳转;定时器负责唤醒页面执行器。两份脚本通过相同的 @storageName 共享设置和运行状态。
在控制面板的“设置”中可选择:
项目通过 pushplus 的微信 ClawBot 通道发送纯文本任务结果:
任务正常完成或执行失败后,脚本会推送执行方式、当前积分、本轮积分变化和各任务状态。Token 只保存在脚本管理器的本地 GM 存储中,不会写入日志。
受微信 ClawBot 通道限制,每推送 10 次或超过 24 小时后,需要再次主动向 ClawBot 发送一条消息。具体规则以 pushplus ClawBot 渠道文档 为准。
需要 Node.js 20 或更高版本:
npm install
npm run typecheck
npm test
npm run build
构建完成后会在 dist/ 中生成一份 Tampermonkey 脚本,以及 ScriptCat 页面执行器和可选定时器。
项目作者:yt2399。