Files
bili-auto-comment/CHANGELOG.md
T
jinghui 32f48613c4 v1.10.1: 支付成功即显示卡密 + 已支付未发卡的明确状态
- 订单状态区新增「你的卡密」展示区,拿到 card_key 立刻显示(不等激活结果)
- 自动激活失败时给出手动激活路径(卡密+侧边栏步骤+订单号)
- paid 但无卡密时显示发卡进度,90s 后提示权益不丢失可凭订单号补发
- 卡密一键复制(clipboard API → execCommand 降级)
2026-10-20 22:01:47 +08:00

200 lines
8.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 更新日志
B站评论助手 版本历史。下载:https://dl.88531.cn/bili.html · 网盘:https://pan.quark.cn/s/95e3ee9d8e0f
---
## v1.10.1 · 2026-10-20
### ✨ 新功能
- **支付成功后立刻显示卡密**:只要服务端发出卡,订单状态区马上出现独立的「你的卡密」展示区(大号等宽字体 + 一键复制),**不等自动激活结果**——自动激活失败时用户手里也有码,回侧边栏粘贴即可激活
- **「已支付但还没发卡」的明确状态**:订单已是 `paid` 却还没拿到卡密时显示「已支付,正在为你发卡」,超过 90 秒改为「**权益不会丢失**,可凭订单号联系客服补发」,不再无限转在「等待支付中」
- 卡密一键复制,剪贴板 API 无权限时自动降级 `execCommand`
### 🔧 调整
- 激活失败时给出可执行路径(卡密展示 + 侧边栏操作步骤 + 订单号),不再只报一句错误
- 卡密展示区用 B站蓝虚线框独立成块,`user-select: all` 便于长按全选
---
## v1.10.0 · 2026-10-20
### ✨ 新功能
- **新增「当前商品选择页」`buy.html`**:侧边栏「购买授权 →」不再跳外部授权站点,改为在插件内打开新标签页,实时展示授权系统**当前在售的商品**(名称 / 价格 / 时长),选中后进入下一步
- **三步购买流程**:选当前商品 → 选支付方式(支付宝 / 微信)→ 完成支付后**自动发卡并激活本机**,全程无需手动输入卡密
- **后台订单轮询**(新增 `alarms` 权限):购买页或侧边栏被关掉,后台仍继续轮询,支付成功后自动完成激活;超过 12 小时未完成的订单自动停止轮询,不会永久占用
- 订单状态区分「等待支付 / 支付成功 / 激活失败 / 超时」,等待时实时显示已等待秒数,超时给出订单号供人工补发
### 🔧 调整
- 购买入口从 `https://auth.88531.cn` 改为插件内置页 `buy.html`(B站蓝 `#00A1D6` 配色),页脚保留官网 `dl.88531.cn/bili.html`、GitHub、Telegram 入口
- 商品列表由授权系统实时下发:显示的就是当前在售商品,下架商品不会出现在页面上
- 本版本只调用授权系统的公开读写接口,**不改动服务端任何配置**
---
## v1.9.0 · 2026-10-14
### ✨ 新功能
- **试用策略改为 3 天 / 30 条评论,任一先到即止**:试用时长从 1 天延长到 3 天,同时设置 30 条评论上限。额度用完或时间到期,哪个先到就停哪个
- **价值时刻提示**:每批跑完直接显示「本批 N 条已发布,平均间隔 X 秒」,并同步刷新顶部横幅的剩余条数——让用户亲眼看到成果的同时看到还剩多少
- **到期后 24 小时折扣窗口**:试用结束后 24 小时内,面板横幅显示「24 小时内购买享 8 折」并倒计时;窗口关闭后恢复原价
- **过期只锁评论**:试用到期后仅锁定自动评论,搜索视频、AI 生成文案、下载当前页视频继续可用,用户不会被彻底踢走
### 🔧 调整
- 顶部横幅文案:试用中显示「剩余 X 时 · 还可评论 N 条」;额度用完与时间到期分别给出不同提示
- 试用计数只在未授权状态下累加,已激活用户不受任何影响
- 官网与 README 同步更新试用规则、折扣窗口说明
---
## v1.8.1 · 2026-10-13
### 🐛 修复
- **修复下载得到 txt 文件**:`new Blob(chunks)` 未传 `type` 导致 MIME 为空,Chrome 嗅探内容后把 CDN 返回的 HTML 错误页存成了 `.txt`。现在 Blob 会带上正确 MIME(优先响应头,非 video/audio 时按文件头魔数判定,兜底 `video/mp4`)
- 新增**内容魔数校验**:CDN 返回 HTTP 200 + HTML 验证页时(`resp.ok` 拦不住),直接报错「CDN 返回的不是视频(是网页/错误页)」,不再把网页存成「视频」
- 空内容也一并拦截,给出明确提示
---
## v1.8.0 · 2026-10-13
### ✨ 新功能
- **「发送内容」三选一**:只发评论(默认)/ **只发私信,不发评论** / 评论 + 私信
- 私信对象在面板显式标注:**仅本视频评论区里发过评论的人**(不含 UP 主、不含没评论的路人)
### 🐛 修复
- 只发私信模式下按「本视频增量」判断是否记为已处理,避免前面发过私信导致后面没发的视频被误跳过
---
## v1.7.1 · 2026-10-13
### 🐛 修复
- **修复私信内容不生效**:`runDmStep` 误用 `video.dmText`(搜索结果对象恒为 undefined),导致填写的私信内容永远取不到、静默回落成评论模板。改为读 `cfg.dmText`
- 私信内容改为**三级回落**:自定义(逐行校验随机取)→ 复用本次评论内容 → 模板,日志标明来源(`私信[私信自定义]/[复用评论]/[模板]`)
---
## v1.7.0 · 2026-10-13
### ✨ 新功能
- **私信评论区用户**(默认关闭,红框区):评论后可继续私信本视频评论区用户
- wbi 签名 + csrf,自带 MD5 实现(先 UTF-8 编码,避免中文被截断算错签名)
- **同一用户终身只发一条**(B站 21047 限制),永久按 mid 去重
- 间隔 2~4 分钟随机,每视频默认最多 2 人,触发频率风控码立即停整个任务
- **安装统计上报**:上报机器码 + 版本到授权系统,后台可看安装数与版本分布(不碰B站账号)
- **有新版本提示**:上报时拿回 `latest_version`,面板顶部提示并一键跳官网
---
## v1.6.6 · 2026-10-13
### ✨ 新功能
- 面板底部新增「使用说明」折叠区(三步上手 / 三种评论方式 / 核心优势 / 注意事项)
- 面板底部新增醒目的「⬇ 获取最新版本 · 使用说明」大按钮,一键直达官网
### 🐛 修复
- 自定义评论输入框占满整行、加高到 5 行,右下角可拖拽调高
---
## v1.6.5 · 2026-10-13
### 🐛 修复
- 自定义评论输入框占满整行、加高到 5 行
---
## v1.6.4 · 2026-10-13
### 🐛 修复
- 评论最短字数从 10 字降到 **3 字**
- 重复字检测改为按长度自适应,短评论不再被误杀
---
## v1.6.3 · 2026-10-13
### ✨ 改进
- **AI 评论改为读取视频真实内容**(标签 / 简介 / 弹幕 / 观众热评),不再只看标题瞎猜
- Prompt 收紧:禁止空泛夸奖、禁止编造视频里没有的内容
---
## v1.6.2 · 2026-10-13
### 🐛 修复
- 自定义内容不合规时直接报错拦截,**绝不静默换成模板**
- 面板输入时实时显示有效/无效行数
---
## v1.6.1 · 2026-10-13
### 🐛 修复
- 发布确认增强:轮询确认 + 输入框清空信号,评论成功不再误报「未在页面确认」
---
## v1.6.0 · 2026-10-13
### ✨ 新功能
- **接入授权系统**(CardAuth):1 天免费试用 / 卡密激活 / 公告推送
- 倒计时精确到秒,到期仅锁定自动评论(**下载视频不受影响**)
---
## v1.5.0 · 2026-10-13
### ✨ 新功能
- 面板底部新增**「下载当前页视频」**,最高 1080P,带实时进度
- 用 `declarativeNetRequest` 给 CDN 注入 Referer(绕开 `chrome.downloads` 不能自定义 Referer 的限制)
---
## v1.4.x · 2026-10-13
### ✨ 新功能
- 新增**地区筛选**(34 省市 + 36 热门城市;B站接口不支持省份参数,走关键词拼接 + 标题/标签二次过滤)
- 新增**分区筛选**(20 个)
- 最热门优先排序(按播放量降序)
- 评过的视频自动跳过并提示
---
## v1.3.x · 2026-10-12
### ✨ 新功能
- 评论方式新增**「自定义」**,一行一条随机取用
### 🐛 修复
- 修复跨子域名任务丢失(任务改由后台 Service Worker 持有)
- 修复「跳到视频页后无反应」
---
## v1.2.x · 2026-10-12
### 🐛 修复
- **靠谱性增强**:评论框是懒加载的,改为「阶梯滚动找组件」(每步 300~700px、350~800ms),实测冷启动 4.3s 挂载
- 评论框可能贴底/浮动 → 容器内找不到时全页深扫并 `scrollIntoView`
- 修复成功列表/日志显示重复(runtime 消息广播导致)
### ✨ 改进
- 发送间隔改为 **1~2 分钟随机**(原固定 90 秒)
---
## v1.1.0 · 2026-10-12
### ✨ 重大改进
- **改为模拟真人**:自动打开视频页 → 滚到评论区 → 逐字输入 → 点发布(原为 API 直发)
---
## v1.0.0 · 2026-10-12
### 🎉 首版
- 按关键词搜索 B站视频并自动评论
- 五种排序、固定模板 / AI 生成、防重复、可中断、页面实时进度浮层