Skip to content

ArchFeh/rssbot-beta

 
 

Repository files navigation

RSSBot-beta

样例

Telgram RSS Bot

特性

  • 标题正则表达式匹配推送机制
  • 控制订阅数量:管理员可以设置机器人的开放程度,防止恶意使用,必要情况下可以设置非管理员不可使用
  • 重命名标题:有些RSS的标题显示不友好,可自定义名称
  • 添加状态标记:使用▫️和▪进行标记,多次获取内容失败自动设置为不活跃,(任意用户)再次订阅并通过状态检查后重新推送
  • 负载均衡:请求均匀分布,避免在某一时刻出现大量网络请求的情况

特别说明

如果刷新时,某个订阅中的内容完全发生了改变,内容上无法与上次的刷新结果匹配,则认为此次异常,不进行推送操作。 出现这种现象可能的情况是,该订阅内容更新的频率过高。可以缩短BOT默认的刷新间隔尝试解决这个问题。 可在INFO级别的rss.log中查看是否出现上述情况。

命令

<!--订阅--> 

/sub https://www.solidot.org/index.rss

已订阅: 最新更新 – Solidot

<!--显示所有订阅--> 

/rss

你的订阅:  
▫️最新更新 – Solidot

<!--重命名--> 

/rename https://www.solidot.org/index.rss Solidot

别名已更新为: Solidot

<!--退订--> 

/unsub https://www.solidot.org/index.rss

已退订: 最新更新 – Solidot

配置

参考配置样例

About

Telegram RSS 推送机器人,轮训检查是否有更新

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%