Rewards Auto Script(微软奖励自动化智能稳定版)

创建于 1 天前
更新于 1 天前
自动执行 Daily Set、More Promotions、Punchcard、视觉搜索和 PC 搜索,支持断点续跑与微信 ClawBot 结果推送
#Microsoft Rewards
#必应
#搜索自动化
#浏览器自动化
数据统计
总安装量
39
近 24 小时
+38
用户评分
-
微软奖励积分自动化脚本,辅助完成必应搜索和活动任务

Rewards-Auto-Script

开源仓库:https://github.com/yt2399/Rewards-auto-Script

一套同时支持 Tampermonkey(油猴)与 ScriptCat(脚本猫)的 Microsoft Rewards 页面任务助手。脚本使用浏览器中当前已经登录的 Microsoft 账号,不保存密码、TOTP 或 Cookie。

Version License Tampermonkey ScriptCat

Rewards Auto 批量账号版

Rewards Auto 批量账号版 是面向 Microsoft Rewards 用户的桌面管理工具,提供多账号管理、批量导入与分组执行、任务进度查看和更完整的高级任务配置。

对比项 当前浏览器脚本 Rewards Auto 批量账号版
运行方式 安装在 Tampermonkey 或 ScriptCat 中运行 使用独立桌面客户端运行
账号范围 使用当前浏览器已经登录的单个账号 集中管理并执行多个账号
账号管理 不保存账号密码、TOTP 或 Cookie 支持批量导入、分组和统一管理
任务执行 适合个人账号手动启动或简单定时 适合多账号批量、分组执行
进度查看 通过右下角任务窗口查看当前任务 集中查看多个账号的任务进度
适用场景 免费、轻量、开箱即用的单账号任务 多账号管理及更完整的高级任务配置

如果只需要运行当前浏览器中已登录的账号,推荐使用本仓库的浏览器脚本;如果需要集中管理和批量执行多个账号,可前往 Rewards Auto 官网 了解批量账号版。

快捷安装

脚本平台 安装入口 说明
Tampermonkey 安装油猴版脚本 只需安装这一份脚本,支持页面内手动启动
ScriptCat 安装页面执行器 负责页面任务、搜索和控制面板
ScriptCat 安装定时器 可选;负责按计划唤醒页面执行器

尚未安装脚本管理器时,可先前往 Tampermonkey 官网ScriptCat 官网 安装浏览器扩展。

已支持功能

  • 读取 Microsoft Rewards 当前积分、任务状态和 PC 搜索剩余积分;
  • 自动处理 Daily Set 中可上报的页面任务;
  • 自动处理 More Promotions 中可上报的页面任务;
  • 激活并完成 ExploreOnBing 搜索型活动;
  • 解析并执行可上报的 Punchcard 子任务;
  • 检测并激活官方 v4 视觉搜索连续任务,自动生成 bcid、打开视觉搜索结果页并复核当日 streak;
  • 自动执行 PC 端 Bing 搜索,并根据积分变化判断完成进度;
  • 支持上游随机词库、Bing 中文热点、Bing 全球热点和自定义搜索词;
  • Bing 热点加载失败或自定义词库为空时自动回退到上游词库;
  • 搜索间隔默认随机等待 120–180 秒,最短等待固定为 120 秒;
  • 页面跳转、刷新或浏览器重启后,可从 GM 存储恢复未完成任务;
  • 提供浮动控制面板、任务开关、运行日志和计划时间设置,窗口可关闭并在长按标题栏后拖动;
  • 支持通过 pushplus 的微信 ClawBot 通道推送任务完成或失败结果;
  • ScriptCat 支持独立定时器,每 15 分钟检查一次本机计划时间。

视觉搜索仅在账号具备对应 streak 或激活活动时执行。脚本最多更换图片重试三次,并以 Rewards 页面返回的 streak 或积分变化作为完成依据。

暂未支持

  • 移动端搜索和 Bing App 专属任务;
  • 多账号批量运行;
  • 密码、TOTP 或 Cookie 自动登录;
  • 代理、浏览器指纹、CDP、无头浏览器和并发集群。

使用方法

Tampermonkey

  1. 安装 Tampermonkey 浏览器扩展
  2. 点击 安装油猴版脚本
  3. 登录 Microsoft 账号并打开 Microsoft Rewards
  4. 使用页面右下角控制面板或脚本菜单开始任务。

Tampermonkey 没有可靠的 userscript 后台定时能力,因此当前版本仅支持页面内手动启动。

ScriptCat

  1. 安装 ScriptCat 浏览器扩展
  2. 安装 ScriptCat 页面执行器
  3. 如需定时执行,再安装 ScriptCat 定时器
  4. 打开 Microsoft Rewards,在控制面板设置任务、搜索词来源和计划时间。

页面执行器负责 DOM、Server Action 和 Bing 页面跳转;定时器负责唤醒页面执行器。两份脚本通过相同的 @storageName 共享设置和运行状态。

搜索词设置

在控制面板的“设置”中可选择:

  • 上游随机搜索词库;
  • Bing 中文热点新闻;
  • Bing 全球热点新闻;
  • 自定义搜索词,每行填写一个,也支持中英文逗号分隔。

微信 ClawBot 推送

项目通过 pushplus 的微信 ClawBot 通道发送纯文本任务结果:

  1. 登录 pushplus
  2. 在个人中心的渠道配置中选择“微信 ClawBot”并扫码绑定;
  3. 绑定成功后,主动向微信 ClawBot 发送一条消息完成激活;
  4. 获取 pushplus 消息 Token;
  5. 打开脚本控制面板的“设置”,启用微信 ClawBot 推送并填写 Token;
  6. 点击“测试微信推送”,确认配置可以正常接收消息。

任务正常完成或执行失败后,脚本会推送执行方式、当前积分、本轮积分变化和各任务状态。Token 只保存在脚本管理器的本地 GM 存储中,不会写入日志。

受微信 ClawBot 通道限制,每推送 10 次或超过 24 小时后,需要再次主动向 ClawBot 发送一条消息。具体规则以 pushplus ClawBot 渠道文档 为准。

本地开发

需要 Node.js 20 或更高版本:

npm install
npm run typecheck
npm test
npm run build

构建完成后会在 dist/ 中生成一份 Tampermonkey 脚本,以及 ScriptCat 页面执行器和可选定时器。

数据与安全边界

  • 不读取或存储 Microsoft 密码、TOTP、恢复邮箱;
  • 不导出或持久化浏览器 Cookie;
  • 跨 Rewards/Bing 页面只共享任务状态、设置和日志;
  • Server Action ID 与任务哈希从当前 Rewards 页面动态解析;
  • 搜索词可来自上游公开 JSON、Bing News RSS 或本地自定义词库;
  • pushplus Token 只保存在脚本管理器的本地 GM 存储中;
  • ScriptCat 定时器只有在用户主动启用后才会打开任务页面。

开源许可

项目作者:yt2399

脚本详情
许可协议GPL-3.0-or-later
权限与访问
跨域访问
rewards.bing.comwww.bing.comcn.bing.comraw.githubusercontent.com+1
使用能力
存储菜单命令通知打开标签页网络请求