Koishi 插件:Sehu Rss
一款功能强大且界面美观的 Koishi RSS 订阅插件。
它能将 RSS 更新渲染为精美的图片卡片,而不是发送冷冰冰的文本链接,极大地提升了在聊天群中获取和分享信息的体验。
功能特性
- 强大的订阅管理:支持在群聊中方便地添加、移除和查看 RSS 订阅。
- 精美的图片渲染:利用 Puppeteer 服务,将每一条 RSS 更新都渲染成设计精良的图片卡片,信息一目了然。
- 定时自动推送:后台定时任务(默认每 5 分钟)自动检查所有订阅源,一旦发现更新,立即推送到指定群聊。
- 手动即时获取:提供指令,让用户可以随时手动获取某个订阅源的最新动态,无需等待。
- 支持多篇摘要:手动获取时,可将最新的多条动态汇总在一张图片中,方便快速浏览。
- 跨平台兼容:基于 Koishi 的抽象层设计,可在所有支持的适配器上(QQ、Discord、Telegram 等)无缝运行。
命令说明
所有命令都以 rss
作为前缀。
rss.add <链接> [别名]
在当前群聊添加一个新的 RSS 订阅。
- 权限:
3
(仅限管理员) - 参数:
链接
: 必填,标准的 RSS Feed 链接。别名
: 可选,为这个订阅源设置一个好记的名字。
- 示例:
rss.add https://sspai.com/feed 少数派
rss.list
查看当前群聊已订阅的所有 RSS 源。
- 权限:
0
(所有成员) - 示例:
rss.list
rss.remove <ID>
移除当前群聊的一个 RSS 订阅。
- 权限:
3
(仅限管理员) - 参数:
ID
: 必填,通过rss.list
命令看到的订阅 ID。
- 示例:
rss.remove 1
rss.now <ID或别名>
手动即时获取指定订阅源的最新三条动态。
- 权限:
0
(所有成员) - 参数:
ID或别名
: 必填,可以是rss.list
中看到的 ID,也可以是添加时设置的别名。
- 示例:
# 使用别名获取 rss.now 少数派 # 使用 ID 获取 rss.now 1
许可证
本插件使用 MIT 许可证。