youpaishidifu
|
271ea21489
|
fix: 偏旁过滤失效 - Unicode列改为真实码点+常用字同形写-防误杀 (windowmsgbot)
|
2026-08-05 10:43:26 +08:00 |
|
youpaishidifu
|
733f12c45b
|
偏旁过滤改md库驱动: bot只查Unicode列码点, md缺失才回退硬编码范围, 维护只改md不改代码
|
2026-08-01 13:22:24 +08:00 |
|
youpaishidifu
|
fe83f1035a
|
feat: 补全所有偏旁的补充字符(200个偏旁,0空值)
1. 为200个CJK偏旁全部填写补充字符(正确汉字)
2. 修正U+2E8E:氵→冫(两点水,之前误标为三点水)
3. 删除重复条目:广(U+2EA4)与尸(U+2EA4)重复,删除广
4. 修正文件头描述:从"≥3丢弃"改为"替换/丢弃"
维护方式:编辑unicode_radicals.md的补充字符列,重启bot生效
|
2026-07-31 19:47:48 +08:00 |
|
youpaishidifu
|
18742065a7
|
feat: 偏旁库逻辑重构 — 替换偏旁为正确汉字\n\n1. 修改unicode_radicals.md格式,新增补充字符列\n2. 新增_load_radicals()加载偏旁→补充字符映射(字典)\n3. 新增_replace_radicals()函数:遍历偏旁,有补充字符则替换,无补充字符则整段丢弃\n4. OCR级和Poll级偏旁过滤逻辑同步更新\n5. 降级逻辑:默认范围U+2E80-U+2FDF,补充字符为空\n\n维护方式:编辑unicode_radicals.md填写补充字符,重启bot生效
|
2026-07-31 18:30:33 +08:00 |
|
youpaishidifu
|
2a655e56ac
|
feat: 偏旁Unicode库 + 偏旁数≥3才丢弃
根因:OCR把'件'拆成'亻牛',偏旁碎片触发查库。原逻辑只要包含CJK偏旁就过滤,
但正常用户消息也可能偶尔包含偏旁字符。
修复:
1. 新增 unicode_radicals.md 偏旁库文件(225个偏旁+Unicode码表)
2. bot启动时读取md文件构建偏旁字符集 _RADICAL_CHARS
3. 偏旁过滤改为计数:偏旁出现次数≥3才整段丢弃
4. 维护方式:编辑 md 文件添加/删除偏旁,重启 bot 生效
覆盖场景:
- '亻牛'('件'被拆碎)
- '彳亍'('行'被拆碎)
- OCR把多个汉字拆成偏旁碎片(≥3个偏旁)
|
2026-07-30 18:55:55 +08:00 |
|