更新文档:添加v3.5版本信息

- 在CHANGELOG.md中添加v3.5版本说明
- 更新README.md版本号和功能说明
- 记录修复TBD比赛错误标记问题的改进

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Ching L 2025-09-08 09:28:59 +08:00
parent 81eb9ba403
commit f279bc16f3
2 changed files with 14 additions and 1 deletions

View File

@ -1,5 +1,15 @@
# Changelog
## v3.5 - 修复TBD比赛标记问题
- **修复TBD比赛错误标记为完成**
- 修改比分解析逻辑,只匹配破折号而不匹配冒号
- 避免将时间(19:00)误识别为比分
- 添加日期格式检查,防止误识别
- **TBD比赛保护机制**
- 确保TBD vs TBD的比赛永远不会被标记为有比分或已完成
- 如果错误解析了TBD比赛的比分会自动删除
- 增强比分验证逻辑
## v3.4 - 修复重复事件问题
- **修复进行中比赛更新创建重复的问题**
- 改进事件匹配逻辑,增强基于队伍名称的查找
@ -86,6 +96,7 @@
| v3.2 | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
| v3.3 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| v3.4 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| v3.5 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
## 使用建议

View File

@ -1,4 +1,4 @@
# Dota 2 Calendar Sync v3
# Dota 2 Calendar Sync v3.5
自动从 Liquipedia 获取 Dota 2 Tier 1 比赛信息并同步到 Google Calendar支持自动更新比赛结果和时间变更。
@ -81,6 +81,7 @@ python sync_dota2_matches.py --dry-run
- 支持 The International (TI) 赛事
- 提取比赛格式Bo1、Bo3、Bo5
- **智能去重**:相同时间、相同轮次的 TBD 比赛只保留一个代表
- **TBD比赛保护**确保TBD vs TBD的比赛不会被错误标记为已完成
2. **日历事件管理**
- 自动设置比赛时长(根据 Bo 格式估算)
@ -95,6 +96,7 @@ python sync_dota2_matches.py --dry-run
- 网络请求超时处理
- API 错误重试
- 详细的错误日志
- **改进的比分解析**:避免将时间(19:00)误识别为比分
## 定时运行