Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions plugins/better_danmaku_filter/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,14 @@ NipaPlay 弹幕过滤插件,通过多维度评分算法智能筛选优质弹

## 更新日志

### v1.1.3

- **修复**:期望弹幕数优先级高于最终保留比例;当「期望弹幕数」大于 0 时,按 `期望值 × 1000` 作为目标保留数,不再参与比例截取
- **修复**:若原始弹幕数不超过目标保留数(例如期望 4k、实际 2707 条),直接跳过精选过滤,避免被 `30%` 等最终保留比例误过滤
- **优化**:跳过过滤时显示提示,便于确认当前弹幕数未超过目标保留数

---

### v1.1.2

- **新增**:无意义短串过滤——过滤 `111`、`aaa`、`123`、`4567` 等无意义的短数字/字母串弹幕,同时通过白名单保留 `666`、`2333`、`awsl`、`hhh`、`yyds` 等常见网络用语
Expand Down
13 changes: 12 additions & 1 deletion plugins/danmaku_regex_filter/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
|------|------|
| 刷屏重复 | 重复字符、笑声刷屏、短语重复、超长弹幕(≥40字) |
| 刷观看次数 | "二刷""三周目"等刷存在感弹幕 |
| 日期考古 | 各类日期格式弹幕(`2026.04.12`、`2026-04-12`、`20260412`、`2026.0412`、`2026年4月12日`)及"考古/留名"等 |
| 日期考古 | 各类日期格式弹幕(`2026.04.12`、`2026/6/19`、`2026-04-12`、`20260412`、`260619`、`2026.0412`、`06/19`、`6月19号`、`2026年4月12日`、带时间后缀等)及"考古/留名"等 |
| 加群宣传 | "交流群""加群""QQ群"及带群号数字串的宣传弹幕 |
| 有人在看吗 | "有没有人""有人在看吗"等无意义弹幕 |
| 纯关键词 | "路过""打卡""前排""签到/签"等占位型弹幕及纯短数字 |
Expand All @@ -23,6 +23,17 @@

## 更新日志

### v1.2.3

- **增强 日期考古**:扩展常见日期格式覆盖,新增两位年份日期(`26/06/19`)、6 位紧凑日期(`260619`)、年月格式(`2026/6`)、月日格式(`06/19`、`6-19`)、中文 `号` 写法(`6月19号`)和日期时间写法(`2026/6/19 12:30`、`2026-6-19 12点30`)
- **优化 日期考古**:仍保持整条弹幕匹配,避免误伤包含日期但有实际内容的弹幕(如 `2026/6/19 前方高能`)
- **增强 刷观看次数**:新增包含匹配 `首刷`,只要弹幕内容包含 `首刷` 即会屏蔽;不扩展匹配 `首次观看`、`首遍` 等其它表达

### v1.2.2

- **修复 日期考古**:支持 `2026/6/19` 等斜杠日期格式
- **修复 日期考古**:正则内部使用 `\\x2f` 匹配 `/`,避免和插件 `名称/正则/` 外层分隔符冲突导致规则被截断

### v1.2.1

- **增强 日期考古**:新增紧凑日期格式——`20260412`(8 位连写)、`2026.0412`/`2026.412`(年.月日连写)、`26.04.12`(两位年份)、`2026年4月`(无日)等
Expand Down
8 changes: 4 additions & 4 deletions plugins/danmaku_regex_filter/danmaku_regex_filter.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
var pluginManifest = {
id: 'danmaku_regex_filter',
name: '弹幕正则过滤规则预设',
version: '1.2.1',
version: '1.2.3',
minHostVersion: '1.10.3',
description:
'内置常用弹幕正则过滤规则,启用后自动屏蔽匹配的弹幕。' +
Expand All @@ -26,14 +26,14 @@ var rules = [
id: 'rewatch',
name: '刷观看次数',
desc: '"二刷""三周目"等刷存在感弹幕',
pattern: '^我?(已经)?是?看?第?[\\d一二三四五六七八九十百千]+[个次遍]?(遍|次|周目|刷|观?看)(路过|完成|来)?[呀啊了耶的力哩咯]?[我人]?(路过)?(.*(觉得|感觉|想说|表示)*|[.。!!?~~]+)?$/',
pattern: '首刷|^我?(已经)?是?看?第?[\\d一二三四五六七八九十百千]+[个次遍]?(遍|次|周目|刷|观?看)(路过|完成|来)?[呀啊了耶的力哩咯]?[我人]?(路过)?(.*(觉得|感觉|想说|表示)*|[.。!!?~~]+)?$/',
enabled: true
},
{
id: 'date',
name: '日期考古',
desc: '各类日期格式弹幕(2026.04.12、2026-04-12、20260412、2026.0412、2026年4月12日)及"考古/留名"等',
pattern: '^(?:\\d{2,4}[./-]\\d{1,2}[./-]\\d{1,2}|\\d{4}[./-]\\d{3,4}|\\d{4}[./-]\\d{1,2}|\\d{8}|\\d{4}年\\d{1,2}月(?:\\d{1,2}?)?|\\d{2,4}[^]{0,10}?(?:路过|考古|留名|报[到道]|到此一游))$/',
desc: '各类日期格式弹幕(2026.04.12、2026/6/19、2026-04-12、20260412、260619、06/19、6月19号、2026年4月12日)及"考古/留名"等',
pattern: '^(?:(?:\\d{2,4}[.\\x2f-]\\d{1,2}[.\\x2f-]\\d{1,2}|\\d{4}[.\\x2f-]\\d{3,4}|\\d{4}[.\\x2f-]\\d{1,2}|\\d{6}|\\d{8}|\\d{1,2}[.\\x2f-]\\d{1,2}|\\d{4}年\\d{1,2}月(?:\\d{1,2}[日号]?)?|\\d{1,2}月\\d{1,2}[日号]?)(?:[\\s ]+\\d{1,2}[::点时]\\d{1,2}(?:[::]\\d{1,2})?)?|\\d{2,4}[^]{0,10}?(?:路过|考古|留名|报[到道]|到此一游))$/',
enabled: true
},
{
Expand Down
Loading