github AstrBotDevs/AstrBot v4.20.0

9 hours ago

What's Changed

新增

  • 新增俄语翻译(#6081)。
  • QQ 官方 Bot 新增文件、语音、视频消息支持(含 WebSocket 模式)(#6063)。

优化

  • 优化 QQ 官方 Bot 的流式消息投递可靠性与主动媒体发送能力(#6131)。
  • 优化边界场景下 booter 选择逻辑与消息发送工具(#6064)。

修复

  • 修复 Dashboard README 对话框锚点导航失效(#6083)。
  • 优先使用具名 weekday 的 cron 示例,避免歧义(#6091)。
  • 修复插件市场安装后状态未及时刷新的问题(#6124)。
  • 修复插件依赖安装逻辑:仅安装缺失依赖(#6088)。
  • 移除 Telegram 适配器中已废弃的 normalize_whitespace 参数(#6044)。
  • 修复 Windows 本地 skill 文件读取问题(#6028)。
  • 修复 Discord pre-ack emoji 配置重启后不持久化的问题(#6031)。
  • 统一 WebUI 搜索框清空行为(#6017)。
  • 优化插件依赖自动安装流程与 Dashboard 安装体验(#5954)。

文档

  • 新增 Astrbook 和玖帕喵社区链接(#6135)。
  • 修正文档 docker.mdnapcat.md 中的拼写错误(#6048)。
  • 在多语言 README 中补充官方开发群号,并改进配置元数据中的正则说明。
  • 更新编辑链接模式并移除过时仓库引用。

What's Changed (EN)

New Features

  • Added Russian translation support (#6081).
  • Added file, voice, and video message support for QQ Official Bot (including WebSocket mode) (#6063).

Improvements

  • Improved streaming message delivery reliability and proactive media sending for QQ Official API (#6131).
  • Optimized booter selection logic in edge cases and message sending tooling (#6064).

Bug Fixes

  • Fixed broken README dialog anchor navigation in the Dashboard (#6083).
  • Preferred named weekday cron examples to reduce ambiguity (#6091).
  • Fixed plugin market install-state refresh after installation (#6124).
  • Fixed plugin dependency installation logic to install only missing packages (#6088).
  • Removed deprecated normalize_whitespace parameter in the Telegram adapter (#6044).
  • Fixed local skill file reading issues on Windows (#6028).
  • Fixed Discord pre-ack emoji config not being persisted across restarts (#6031).
  • Unified WebUI search input clear behavior (#6017).
  • Improved plugin dependency auto-install flow and Dashboard installation experience (#5954).

Documentation

  • Added Astrbook and Jiupa Miao community links (#6135).
  • Fixed typos in docker.md and napcat.md (#6048).
  • Added official developer group IDs to multilingual READMEs and improved regex description in config metadata.
  • Updated edit-link patterns and removed obsolete repository references.

Don't miss a new AstrBot release

NewReleases is sending notifications on new releases.