logo

ScriptCat

  • Startseite
  • Community
  • Skriptliste
  • Browser-Erweiterung
  1. /
  2. Skriptmarkt
  3. /
  4. 微软积分(持续修复版)
  • Startseite
  • Code
  • Feedback
  • Bewertung
  • Versionsliste
ScriptCat
GitHub
Audit-Protokolle
Nutzungsbedingungen
Datenschutzrichtlinie
Haftungsausschluss

© 2022-heute ScriptCat. Alle Rechte vorbehalten.

Versionshistorie

Alle veröffentlichten Versionen anzeigen, einschließlich Vollversionen und Vorveröffentlichungsversionen. Sie können jede Version installieren oder ihren Quellcode anzeigen.
3 Versionen insgesamtStabil 3Vorabversion 0
Zeigt Element 1-3 von insgesamt 3
1.2.0Neueste Version
vor 20 Minuten
Diese Version wurde vom System automatisch synchronisiert.
Diese Version installieren
1.1.0
vor 21 Stunden

Wird geladen…
Diese Version installieren
1.0.1
vor 7 Tagen

Wird geladen…
Diese Version installieren

[1.1.0] - 2026-10-22

新增

  • 启动预检:每轮开始先读取服务端状态(签到计数器、阅读/搜索进度、已完成活动列表),输出一行「🧭 启动预检」,后续任务自动跳过已完成项。
  • 服务端真实数据统计:新增 getServerStats(),余额取 DAPI balance,今日获取取 earn 页 totalPoints,签到/阅读/搜索/活动/任务卡均以服务端字段为准。
  • 汇总推送体系:半程进度(搜索 ≥50%)、每日日报(全部完成或 22 点后补推)、异常提醒(登录失效、Token 失效、搜索受限、领取失败),均按自然日去重,异常同类限频。
  • 推送短行排版:日报压缩为固定 7 行,每行最多两个短字段,适配窄聊天窗口。
  • 🔧 调试信息菜单:分区展示环境、账号、任务、登录 Cookie、Server Action 解析与最近接口响应;自动复制并明确显示复制成功/失败;后台无 DOM 时自动打开页面面板展示。
  • 🧪 导出诊断数据改版:完整诊断 JSON 自动脱敏后复制;后台上下文使用剪贴板 + 页面面板兜底,不再依赖 alert/DOM。

修复

  • 待领取积分「假领取」:原逻辑只要 Server Action 回执 0:true 就提示已领取。现在领取前后对比服务端余额,只有余额实际增加才提示成功;仅回执成功时提示「已受理但余额未变化」。
  • 签到状态误判:改为读取服务端计数器(DailyCheckIn_Sapphire<date>、DailyCheckIn_Bing_CompletionCheck<date>、DailyCheckIn_Bing_ClaimingFlight<date>),PC/APP 都完成才跳过重复签入。
  • 搜索进度误判:本地进度由每次 +3 改为 +1;每轮 8~15 次;同轮搜索词去重;搜索结果页必须包含 b_results/b_algo;受限计数阈值调整为 8 且中断后清零。
  • getuserinfo 401 噪音:该接口在社区实现中已标记为 legacy,后台请求无会话 Cookie 时必然 401;降级为静默调试记录,不再写入运行日志。
  • Server Action 解析不全:
    • 缓存仅包含 reportActivity 时不再直接返回,必须两个动作都解析到才复用;
    • chunk 扫描上限由 20 提升到 40;
    • 动作名支持调用表达式后的向后匹配;
    • 调试扫描合并 /earn 与 /dashboard 两个页面的 chunk。
  • 搜索上报未登录:检测到 IsAuthenticated:false 时明确提示重新登录,并停止继续累加本地进度。
  • PC 签到 401:提示在 cn.bing.com 右上角重新登录后再运行。

调整

  • 移除日志中的接口响应、Cookie 明细、搜索页检查等调试输出,统一收进「🔧 调试信息」面板。
  • 日报中的签到状态、阅读/搜索进度、今日获取全部改为服务端优先展示。
  • 脚本 @version 升级至 1.1.0,@description 按当前实际功能重写。

移除

  • 自动打开后台标签页的页面通道方案(标签不会自动关闭,且无法稳定完成上报)。

更新日志

[1.0.1] - 2026-10-16

修复

  • 手动授权码无效:原代码在自动获取授权码前会清空手动粘贴的授权码且从不读取,导致「📋 粘贴授权码」永远无效。现在优先使用手动授权码,粘贴后立即换取 Token 并弹窗反馈;授权码一次性使用,失效自动提示重新授权。
  • 任务卡片不能自动完成(日常任务卡片 / 每日连续打卡活动 / 任务中的卡片):
    • 修复 discoverCards 中任务卡解析块的变量作用域错误(此前解析代码从未执行过)。
    • Server Action 请求补全 Next-Router-State-Tree、X-Deployment-Id 头,action id 改为从 JS chunk 动态解析,不再依赖失效的硬编码值。
    • 新增 DAPI 后台接口优先策略(POST /dapi/me/activities,与必应 App 同源)。
    • PunchCard 解析从「仅桌面专享」推广到所有 /earn/quest/* 子任务,跳过多日搜索类子任务。
  • *访问型日常卡片不执行