Skip to content

Latest commit

 

History

History
270 lines (186 loc) · 7.67 KB

File metadata and controls

270 lines (186 loc) · 7.67 KB

产品更新日志

记录 Web3 Daily Digest 的重要更新和改进。


v1.8.0 - 2026年2月23日

本次更新

群聊 /setup AI 智能配置

  • 群聊 /setup 命令从简单表单升级为 3 轮 AI 对话,复用私聊 onboarding 的成熟模式
  • 群组作为"虚拟用户",生成结构化 AI 画像(与个人用户一致)
  • 仅群主/管理员的回复和点击会被系统处理,群友可浏览但不记录交互
  • 支持画像确认、一次调整机会、重新开始等完整流程
  • 群友仍可点击新闻链接查看详情

群简报 CTA 引导文案可配置

  • 平台管理员可通过 Telegram 管理面板配置群简报末尾的 CTA 引导文案
  • 管理面板新增「📝 群简报 CTA 配置」入口
  • 支持修改、预览、恢复默认
  • 未配置时使用默认双语引导文案

v1.7.0 - 2026年2月22日

本次更新

内容去重增强

  • AI 跨源去重 + 系统兜底检测,同一事件只保留最完整的一条
  • 标题和摘要不再重复叙述同样内容

群聊支持

  • Bot 可加入 Telegram 群组,每日推送公共简报
  • 群管理员用 /setup 配置关注领域和推送时间

Free / Pro 版区分

  • 权限组件化系统,管理员可配置功能免费/付费属性
  • Pro 用户支持自定义推送间隔(最短 1 小时)

信息源管理升级

  • 新增单条信息源启用/禁用开关
  • Twitter 源统一使用 RSS URL 添加(支持本地 RSSHub 转换)
  • RSS 源自动监控 + AI 自修复(连续失败自动分析并修复)

多语言增强

  • 对话中动态检测用户语言并自动适配
  • 新用户偏好确认消息不再被后续消息覆盖

管理员功能

  • 新增 Plan 配置面板(Free/Pro 功能和限额管理)
  • 信息源健康监控看板(成功率、状态、批量管理)

v1.6.6 - 2026年2月1日

本次更新

语言设置界面优化

  • 语言设置页面现在会根据你的语言显示对应文字
  • 修复了语言设置页面中英文混杂的问题

技术改进

  • 修复 handlers/settings.py 中 3 处硬编码文本:
    • "← Back" → 使用 ui['back']
    • "🌐 Language / 语言设置" → 使用 ui['lang_settings_title']
    • "Current: ..." / "Select your preferred language:" → 使用 ui['lang_current'] / ui['lang_select']
  • 新增 lang_update_failed 翻译字符串(zh/en/ja/ko)

测试验证

语言服务测试: 12/12 ✓ 全部通过
所有模块测试: 55/56 ✓ 通过
专项验证测试:  6/6  ✓ 全部通过

v1.6.5 - 2026年2月1日

本次更新

更好的语言体验

  • 新用户对话现在完全使用你的语言,不再中英混杂
  • 支持更多语言:俄语、西班牙语、法语、德语等都能自动适配
  • 新增语言设置:在「偏好设置」页面可以手动切换语言

翻译质量提升

  • 简报内容翻译更加稳定准确

技术改进

  • 新增 services/language_service.py 统一语言管理服务
  • 新增 UI 缓存版本号机制(UI_VERSION),更新 UI 文案时缓存自动失效
  • 修改 onboarding_round1/2/3.txt 支持 {user_language} 动态占位符
  • handlers/settings.py 新增语言设置功能
  • config.py 新增 TRANSLATION_TEMPERATURE 配置(默认 0.1)
  • 所有翻译相关 LLM 调用使用统一的低 temperature 确保输出稳定

测试验证

12 passed
✅ UI_VERSION 版本号机制测试通过
✅ TRANSLATION_TEMPERATURE 配置测试通过
✅ UI 缓存版本检查测试通过
✅ Prompt 语言占位符测试通过

v1.6.4 - 2026年1月30日

本次更新

系统更新自动通知

  • 每次系统升级后,Bot 会自动给你发送更新内容
  • 通知会根据你的语言设置自动翻译
  • 如果不想收到系统更新通知,可以点击「取消订阅」按钮

技术改进

  • 新增 scripts/send_changelog_update.py 推送脚本
  • 新增 GitHub Actions 自动触发推送
  • 用户数据增加 subscribe_updates 字段(默认订阅)
  • 多语言支持:中文、英文、日文、韩文

v1.6.3 - 2026年1月30日

本次更新

多语言自适应

  • Bot 现在会自动识别用户的 Telegram 语言设置
  • 支持中文、英文、日文、韩文四种语言
  • 菜单、按钮、提示信息都会根据用户语言自动切换
  • 不支持的语言会自动使用英文

技术改进

  • 新增 locales/ui_strings.py 集中管理所有 UI 文案
  • 新增 utils/language.py 语言代码标准化工具
  • 用户语言偏好存储在 users.jsonlanguage 字段
  • 日文/韩文缺失翻译时自动回退到英文

测试验证

15 passed in 0.37s
✅ 语言代码标准化测试通过
✅ UI 文案获取测试通过  
✅ 回退机制测试通过
✅ 用户语言存储测试通过

v1.6.2 - 2026年1月30日

本次更新

修复问题

  • 「查看原文」按钮现在可以正常打开文章了
  • 运营后台的活跃用户数已修正(之前显示的数字偏高)

体验优化

  • Twitter 内容现在会显示真实作者(如 📣 @VitalikButerin)
  • 运营后台每个数据指标都增加了说明文字,一眼就能看懂含义
  • 新用户注册引导更友好:建议先体验默认信息源,之后随时可添加自己的
  • 你点击查看过的文章会被记录,AI 会学习你的阅读偏好,推荐越来越准

运营后台新增

  • 数据分析中新增「负面反馈原因」统计,一眼看出用户不满意的具体原因

运营须知

活跃用户的定义:在统计周期内有过任何操作(点击查看原文、反馈、添加信息源等)的注册用户。只是收到简报但没有任何点击的用户不算活跃。


v1.6.1 - 2026年1月29日

本次更新

信息源调整

  • 移除了无法访问的 Prediction News
  • 新增 TechFlow 7x24h 快讯(实时行业动态)

当前默认信息源

  • Cointelegraph、CoinDesk、The Block Beats(律动)
  • TechFlow Post(深度文章)、TechFlow 快讯(实时快讯)
  • DeFi Rate、Event Horizon、un.Block 吴说

v1.6.0 - 2026年1月29日

本次更新

推送时间调整

  • 之前:所有人固定在早上 9:00 同时推送
  • 现在:每个人按自己的注册时间,24小时一次推送

为什么改? 同时推送会导致系统压力大,可能出现延迟。现在分散推送,每个人都能准时收到。

其他改进

  • /test 等测试命令改为管理员专用,普通用户不再看到
  • 修复了简报内容偶尔被截断的问题

v1.5.0 - 2026年1月27日

本次更新

筛选质量提升 升级了 AI 筛选算法,现在会分两步筛选:

  1. 先从上千条信息中快速筛出候选
  2. 再精细挑选去重,选出最值得看的 25 条

效果

  • 信息量大的时候筛选更准确
  • 减少重复内容

v1.4.0 - 2026年1月24日

本次更新

新增运营数据面板 管理员可以在控制台看到:

  • 活跃用户数、人均操作次数
  • 用户满意度(有帮助/没帮助的比例)
  • 最活跃的用户排行
  • 超过3天没活跃的用户预警

支持的统计周期 今日 / 近7天 / 近30天


v1.3.0 - 2026年1月22日

本次更新

AI 更稳定

  • 新增自动重试机制,AI 偶尔出错会自动换一个模型重试
  • 减少「筛选失败」的情况

语言更统一

  • 修复了中英文混杂的问题
  • 现在简报的语言会和你的偏好保持一致

阅读体验优化

  • 每条新闻下方显示「为什么推荐给你」的理由
  • Twitter 内容现在会显示真实作者(如 @VitalikButerin),而不是笼统的「Twitter Bundle」
  • 「不感兴趣」按钮替代了原来的「👎」,意图更清晰

更早版本

请查看 Git 历史记录。