koishi-plugin-miyako-feed
v0.3.2
Published
极简 RSS 订阅推送插件:栏目化配置来源与推送目标,定时推送到 QQ。
Downloads
868
Maintainers
Readme
koishi-plugin-miyako-feed
极简 RSS/Atom 订阅推送插件:按栏目配置来源、拉取 cron 与推送目标,发现新条目即推送到 QQ。
功能
- 栏目化配置:每个栏目独立 RSS/Atom 源、拉取 cron 与推送目标列表。
- 有更新才推送:到点拉取,发现新条目即推,无更新不打扰;首次启用只记录游标,不补发历史。
- 消息模板:
{title} {link} {summary} {date} {feed}变量自由组合。 - 摘要增强:
juya-overview模式抓取 daily.juya.uk markdown 的「概览」节,渲染为分类 + 要点列表。 - 零第三方运行时依赖:cron 匹配、RSS/Atom 解析均为内置实现;HTTP 走 Koishi
ctx.http(兼容 proxy-agent)。
安装
npm i koishi-plugin-miyako-feed在 Koishi 配置中启用插件,配置栏目:
columns:
- name: 示例源
url: https://example.com/rss.xml
cron: "13 * * * *" # 每小时第 13 分拉取;每天 09:07 则写 "7 9 * * *"
channels:
- target: onebot:11111111 # 群
# - target: onebot:private:10000 # 私聊
template: |
📰 {feed}
{title}
{link}
{summary}cron 为五段(分 时 日 月 星期),按东八区生效;到点拉取,有新条目才推送,当天已跑过不重复。
命令:feed.check [栏目名] 手动触发一次拉取推送。
开发
npm install --workspaces=false
npm testLicense
AGPL-3.0
