1 Commits
Author SHA1 Message Date
personal82555 69b110ec78 feat: 订单轮询 12 小时自动停止,避免永久占用后台任务 v1.8.1
对齐 B站评论助手 v1.10.0 的既有行为:超过 12 小时未完成支付的订单停止轮询并清理 pendingOrder。
2026-10-20 19:19:55 +08:00
5 changed files with 16 additions and 7 deletions

No files matched your search

+6 -3
View File
@@ -2,7 +2,7 @@
> 一键搜索 · 自动点击 · 智能评论 —— 小红书运营引流的效率神器 > 一键搜索 · 自动点击 · 智能评论 —— 小红书运营引流的效率神器
[![版本](https://img.shields.io/badge/版本-1.8.0-ff2442.svg)](https://dl.88531.cn/xhs.html) [![版本](https://img.shields.io/badge/版本-1.8.1-ff2442.svg)](https://dl.88531.cn/xhs.html)
[![平台](https://img.shields.io/badge/平台-Chrome%20%7C%20Edge-4caf50.svg)](#安装方法) [![平台](https://img.shields.io/badge/平台-Chrome%20%7C%20Edge-4caf50.svg)](#安装方法)
[![语言](https://img.shields.io/badge/语言-纯%20JavaScript-2196f3.svg)](#开发说明) [![语言](https://img.shields.io/badge/语言-纯%20JavaScript-2196f3.svg)](#开发说明)
@@ -104,10 +104,13 @@
## 📜 版本历史 ## 📜 版本历史
当前版本:**1.8.0** 当前版本:**1.8.1**
<details> <details>
<summary>展开查看完整变更记录(v1.2.0 ~ v1.8.0)</summary> <summary>展开查看完整变更记录(v1.2.0 ~ v1.8.1)</summary>
### 1.8.1
- **订单轮询 12 小时自动停止**:超过 12 小时仍未完成支付的订单不再后台追问,避免永久占用后台定时任务(与 B站评论助手行为一致)
### 1.8.0 ### 1.8.0
- **购买流程重做**:点「购买授权」不再原地展开支付方式,而是**打开新页面** → ① 展示本项目全部在售套餐供选择 → ② 选套餐后才出现支付方式(支付宝/微信)→ ③ 下单支付,支付成功**自动发卡并激活本机** - **购买流程重做**:点「购买授权」不再原地展开支付方式,而是**打开新页面** → ① 展示本项目全部在售套餐供选择 → ② 选套餐后才出现支付方式(支付宝/微信)→ ③ 下单支付,支付成功**自动发卡并激活本机**
+7 -1
View File
@@ -16,7 +16,7 @@ const DEFAULT_AI = {
const AUTH_BASE = 'https://auth.88531.cn'; const AUTH_BASE = 'https://auth.88531.cn';
const AUTH_PROJECT_ID = 3; const AUTH_PROJECT_ID = 3;
const AUTH_API_KEY = 'ak_bbf83b76df8219388d7f60b9e67c7db2'; const AUTH_API_KEY = 'ak_bbf83b76df8219388d7f60b9e67c7db2';
const CLIENT_VERSION = '1.8.0'; const CLIENT_VERSION = '1.8.1';
const TRIAL_MS = 72 * 60 * 60 * 1000; // 试用 72 小时(3 天) const TRIAL_MS = 72 * 60 * 60 * 1000; // 试用 72 小时(3 天)
const TRIAL_QUOTA = 100; // 试用期最多 100 条评论(时间/条数先到先停,防止白嫖薅量) const TRIAL_QUOTA = 100; // 试用期最多 100 条评论(时间/条数先到先停,防止白嫖薅量)
const GRACE_DAILY = 3; // 试用到期不硬锁:每天保留 3 条体验额度 const GRACE_DAILY = 3; // 试用到期不硬锁:每天保留 3 条体验额度
@@ -541,6 +541,12 @@ async function pollPendingOrder() {
try { await chrome.alarms.clear('orderPoll'); } catch (e) { /* 无该 alarm */ } try { await chrome.alarms.clear('orderPoll'); } catch (e) { /* 无该 alarm */ }
return; return;
} }
// 超过 12 小时未完成就不再追问,避免永久轮询(与 B站评论助手行为一致)
if (Date.now() - (Number(pendingOrder.createdAt) || 0) > 12 * 3600 * 1000) {
await chrome.storage.local.remove(['pendingOrder']);
try { await chrome.alarms.clear('orderPoll'); } catch (e) { /* 无该 alarm */ }
return;
}
try { try {
const result = await authQueryOrder(pendingOrder.orderNo); const result = await authQueryOrder(pendingOrder.orderNo);
if (result && result.activated) { if (result && result.activated) {
+1 -1
View File
@@ -1,7 +1,7 @@
{ {
"manifest_version": 3, "manifest_version": 3,
"name": "小红书自动评论助手", "name": "小红书自动评论助手",
"version": "1.8.0", "version": "1.8.1",
"description": "右侧侧边栏常驻的自动评论助手,支持试用/卡密授权、固定池/自定义文字/图片/AI评论", "description": "右侧侧边栏常驻的自动评论助手,支持试用/卡密授权、固定池/自定义文字/图片/AI评论",
"permissions": [ "permissions": [
"storage", "storage",
+1 -1
View File
@@ -16,7 +16,7 @@
</head> </head>
<body> <body>
<h1>小红书自动评论助手 · 隐私政策</h1> <h1>小红书自动评论助手 · 隐私政策</h1>
<div class="meta">生效日期:2026年10月10日 · 适用版本:v1.8.0 及以上</div> <div class="meta">生效日期:2026年10月10日 · 适用版本:v1.8.1 及以上</div>
<p>感谢使用「小红书自动评论助手」浏览器扩展(以下简称"本插件")。我们重视你的隐私。本页面说明本插件收集哪些信息、如何使用以及如何保护。</p> <p>感谢使用「小红书自动评论助手」浏览器扩展(以下简称"本插件")。我们重视你的隐私。本页面说明本插件收集哪些信息、如何使用以及如何保护。</p>
+1 -1
View File
@@ -199,7 +199,7 @@
<div class="footer"> <div class="footer">
<div class="version-info"> <div class="version-info">
<span>版本: 1.8.0</span> <span>版本: 1.8.1</span>
<span>侧边栏常驻 · 专注于自动评论</span> <span>侧边栏常驻 · 专注于自动评论</span>
</div> </div>
</div> </div>