/rss

RSS订阅插件 for Hoshinobot

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

rss

适用于Hoshino v2的rss订阅插件, 支持推送完整消息内容及图片.

项目地址 https://github.com/zyujs/rss

推送效果

rss

安装方法:

  1. 在HoshinoBot的插件目录modules下clone本项目 git clone https://github.com/zyujs/rss.git
  2. config/__bot__.py的模块列表里加入 rss
  3. 进入本项目根目录,执行 pip3 install -r requirements.txt 安装依赖
  4. 重启HoshinoBot

默认订阅公主连结b站官方号动态, 请使用指令自行添加/删除关注项.

可以修改插件运行后生成的 data.json 文件的 rsshub 项自定义rsshub服务器地址, 为保证推送时效性和稳定性, 推荐自行部署RSSHub服务, 部署方式见官方文档 https://docs.rsshub.app/install/

如需使用代理, 需修改 data.json 中的 proxyproxy_urls 部分, 以下为使用代理订阅 rsshub.app 官方演示源和下载推特图片的范例:

  "proxy": "http://127.0.0.1:1081",
  "proxy_urls": [
    "https://rsshub.app",
    "https://pbs.twimg.com"
  ]

指令列表 :

  • rss help : 查看帮助
  • rss add rss地址 : 添加rss订阅,需使用完整rss订阅网址.
  • rss addb up主idrss add-bilibili up主id : 添加b站up主订阅
  • rss addr routerss add-route route : 添加rsshub route订阅, route请查询rsshub文档.
  • rss list : 查看订阅列表
  • rss rm 序号rss remove 序号 : 删除订阅列表指定项
  • rss mode 模式id : 设置推送消息模式 0=标准模式(默认),推送消息包含详情及图片 1=简略模式,推送消息仅包含标题

例:

rss addr /pcr/news  #订阅pcr日服官网新闻
rss addr /pcr/news-cn  #订阅pcr国服官网新闻
rss addr /pcr/news-tw  #订阅pcr台服官网新闻
rss addb 14454663 #订阅席巴鸽b站动态
rss add https://www.zhihu.com/rss #订阅知乎每日精选
rss list  #查看订阅列表
rss remove 0  #删除订阅列表中第1条订阅
rss mode 0  #设置推送消息模式为标准模式

鸣谢

许可

本插件以GPL-v3协议开源