github FlanChanXwO/astrbot_plugin_rsshub v1.1.0

latest releases: v2.0.3, v2.0.2, v2.0.1...
one month ago

[1.1.0] - 2026-04-23

Added

  • 三层配置继承架构:订阅级 → 用户级 → 全局级,开箱即用
    • 新增 /sub_set_user / /sub_get_user - 用户配置管理
    • 新增 /sub_set_session / /sub_get_session - 会话默认管理
  • 批量操作命令:支持批量订阅、批量取消订阅、启用/禁用全部订阅
  • RSS 内容自动翻译:支持 Google(免费)和百度翻译
  • 订阅状态管理/sub_state <ID> on/off 快速启停单个订阅推送

Break Changed

  • 命令更名
    • /sub_set_default/sub_set_user
    • /sub_session_default_set/sub_set_session
    • /sub_session_default_get/sub_get_session
    • /sub_bind已删除
  • /sub_test 命令重构:参数从粒度模式改为条目编号范围,支持 URL 直接测试
  • 移除 /rss_conf 命令:全局配置请前往 AstrBot 管理面板设置
  • 移除平台共享数据功能:订阅数据不再支持跨 BOT 平台共享

Changed

  • 数据库表结构简化:用 rsshub_sub.next_check_time 替代独立的 monitor_schedule 表
  • 监控调度优化:按 (feed_id, interval) 分组以减少 HTTP 请求

Fixed

  • 修复 RSS 监控可能漏推的问题
    • history_entry_limit 默认值从 10 改为 0(不限制)
    • 修复时间解析失败导致的排序异常
    • 修复数据库与推送非原子性问题(先推送成功后才更新数据库)
  • 修复批量操作 SQLAlchemy Greenlet 错误
  • 修复媒体缓存 GC 与缓存写入并发竞争
  • 修复 Telegram 媒体发送 Wrong http url specified 问题
  • 修复 QQ Official Docker 场景下图片媒体路径被错误解析
  • 修复同一 RSS 源在多平台/多会话并发订阅时的推送抢占
  • 修复 sub_list 显示问题:现在返回所有订阅(包括禁用状态)
  • 修复 sub_test URL 模式推送目标缺失
  • 修复 aiocqhttp 合并转发失败时退化为直发文本消息的问题

#32 #33 #34

Don't miss a new astrbot_plugin_rsshub release

NewReleases is sending notifications on new releases.