AniBT Wiki
公开 API

RSS 主入口

GET /rss/anime.xml —— 支持 bgmId、字幕组 slug 与多 Tag 任意组合的 RSS 主入口,兼容 Mikan 链接。

/rss/anime.xml 是最灵活的订阅端点:用 bgmId + groupSlug + 多个 Tag(resolution / language / format / subtitle / episode / episodeKey)任意组合订阅一个番剧 / 字幕组 / 全站发布。

必须给 bgmIdgroupSlug 至少之一。两者都不传会被拒绝。

URL

URL
GET https://anibt.net/rss/anime.xml?<query>

查询参数

属性

类型

重复参数两种写法等价

标准重复 query(推荐)
?resolution=1080p&resolution=720p
逗号分隔(也支持)
?resolution=1080p,720p

响应

返回 RSS 2.0 + BEP 36 原生 XML。浏览器直开 RSS URL 时不加载站点自定义 XSL/CSS,会使用浏览器默认 XML 树展示;RSS 阅读器和 BT 客户端继续按标准字段消费。

每个 <item> 包含:

属性

类型

后端执行方式

/rss/anime.xml 在主站 Web runtime 生成,不再回源 Convex RSS query。Web 层使用 Typesense 的 rss_resolvers collection 解析 bgmId / groupSlug,再查询 Typesense releases collection:

提供执行方式
bgmId + groupSlugTypesense filter 精确约束番剧与字幕组
bgmIdTypesense filter 约束番剧
groupSlugTypesense filter 约束字幕组

分辨率、语言、格式、字幕方式等 Tag 尽量下推到 Typesense filter;episode / episodeKey 等展示字段只在 Web runtime 做小窗口后过滤。Redis SSR cache 默认 120 秒 TTL + 60 秒 stale-while-revalidate,Cloudflare Worker 在发布事件后会主动清理 Redis RSS cache 并 purge CDN,因此公开 RSS 的新鲜度上限目标是 5 分钟内,正常路径通常更快。

Mikan 参数兼容

Mikan 风格参数可以直接换主机,参数原样工作:

https://mikanani.me/RSS/Bangumi?bangumiId=3921&subgroupid=615
https://anibt.net/rss/anime.xml?bangumiId=3921&subgroupid=615

bangumiIdsubgroupid 作为兼容别名继续工作。

https://anibt.net/rss/anime.xml?bgmId=3921&groupSlug=<slug>

在新代码中使用规范名称。

继续:实战示例 演示了 8 种典型查询组合。

本页目录