## 首先介绍一下本次用到的工具rssbot
利用Telegram搭建一个RSS订阅机器人(rssbot),主要包括利用Telegram搭建一个RSS订阅机器人(rssbot)使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值
仓库地址: Rssbot机器人
### 通过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参数的一个写法错误,让我跑了几个小时去填坑,最后找到了作者补上了
## 通过tg机器人进行订阅
/sub + rss订阅地址 比如体验盒子 体验盒子
/sub + @频道名 + 订阅地址 体验盒子
第一个是个人订阅推送,第二个是频道订阅推送
如何获取rss订阅地址可以通过rsshub服务器生成订阅
官网:https://docs.rsshub.app/
插件支持谷歌,火狐,IE
插件名:RssHub Radar填坑,获取用户ID的机器人@userinfobot(随便发什么都可以)
来源:freebuf.com 2020-10-26 18:06:06 by: LingKE
请登录后发表评论
注册