# Rssbot利用RSS订阅文章推送机器人 – 作者:LingKE

## 首先介绍一下本次用到的工具rssbot

利用Telegram搭建一个RSS订阅机器人(rssbot),主要包括利用Telegram搭建一个RSS订阅机器人(rssbot)使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值

仓库地址: Rssbot机器人

图片[1]-# Rssbot利用RSS订阅文章推送机器人 – 作者:LingKE-安全小百科

### 通过wget下载Release v2.0.0-alpha.9最新版本的rssbot-zh-amd64-linux到我们的Linux服务器上,由于工具已经是编译完成的,所以直接通过chmod命令赋权。

chmod +x rssbot-zh-amd64-linux

工具使用方式

/rss – 显示当前订阅的 RSS 列表
/sub – 订阅一个 RSS: /sub http://example.com/feed.xml
/unsub – 退订一个 RSS: /unsub http://example.com/feed.xml
/export – 导出为 OPML

## 扩展配置

USAGE:
rssbot [FLAGS] [OPTIONS] <token>
FLAGS:
-h, –help Prints help information
–insecure DANGER: Insecure mode, accept invalid TLS certificates
-V, –version Prints version information
OPTIONS:
-d, –database <path> Path to database [default: ./rssbot.json]
–max-feed-size <bytes> Maximum feed size, 0 is unlimited [default: 2097152]
–max-interval <seconds> Maximum fetch interval [default: 43200]
–min-interval <seconds> Minimum fetch interval [default: 300]
–single-user <user id> Single user mode, only specified user can use this bot
ARGS:
<token> Telegram bot token
NOTE: You can get <user id> using bots like @userinfobot @getidsbot

## 因为工具已经是直接开箱可用的,但是因为抓取的最大最小时间设定上一直在掉坑

### 错误示范:

nohup ./rssbot-zh-amd64-linux 数据文件(文件名自定义)token -d –max-interval (最大时间单位/秒) –min-interval (最小时间单位/秒) –single-user (指定用户数字ID) &

## 正确示范

nohup ./rssbot-zh-amd64-linux -d 数据文件token –max-interval (最大时间单位/秒) –min-interval (最小时间单位/秒) –single-user (指定用户数字ID) &

### 其实就是-d参数的一个写法错误,让我跑了几个小时去填坑,最后找到了作者补上了

图片[2]-# Rssbot利用RSS订阅文章推送机器人 – 作者:LingKE-安全小百科

## 通过tg机器人进行订阅

/sub + rss订阅地址 比如体验盒子 体验盒子
/sub + @频道名 + 订阅地址 体验盒子
第一个是个人订阅推送,第二个是频道订阅推送
如何获取rss订阅地址可以通过rsshub服务器生成订阅
官网:https://docs.rsshub.app/
插件支持谷歌,火狐,IE
插件名:RssHub Radar

图片[3]-# Rssbot利用RSS订阅文章推送机器人 – 作者:LingKE-安全小百科填坑,获取用户ID的机器人@userinfobot(随便发什么都可以)

来源:freebuf.com 2020-10-26 18:06:06 by: LingKE

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论