Telegram RSS机器人-Flowerss bot比较全面的安装教程
|
![]() |
![]() |
![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
Flowerssr bot的简单介绍
RSS基于XML标准,在互联网上被广泛采用的内容包装和投递协议。
在博客、杂志等等的地方有广泛的应用,而Flowerssr bot就是一个支持应用内即时预览的 Telegram RSS Bot。
GitHub地址:https://github.com/indes/flowerss-bot官方教程:https://flowerss-bot.now.sh/安装教程
准备安装前请先安装Docker,安装命令
#CentOS 6系统rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmyum update -yyum -y install docker-ioservice docker startchkconfig docker on#CentOS 7、Debian、Ubuntu系统curl -sSL https://get.docker.com/ | shsystemctl start dockersystemctl enable docker| 1234567891011 | #CentOS 6系统rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmyum update -yyum -y install docker-ioservice docker startchkconfig docker on #CentOS 7、Debian、Ubuntu系统curl -sSL https://get.docker.com/ | shsystemctl start dockersystemctl enable docker |
使用Putty或是Xshell等软件进入你的系列,执行以下命令
mkdir ~/flowerss &&\wget -O ~/flowerss/config.yml \ https://raw.githubusercontent.com/indes/flowerss-bot/master/config.yml.sample| 1234 | mkdir ~/flowerss &&\wget -O ~/flowerss/config.yml \ https://raw.githubusercontent.com/indes/flowerss-bot/master/config.yml.sample |
然后我们需要编辑一下config.yml文件,具体用WinSCP或是宝塔文件管理(docker也可以在宝塔面板里安装)都可以。
新手不建议使用vim命令直接编辑。
文件所在目录:/root/flowerss/config.yml
打开之后参考下面的配置,这里还有一个小坑,bot_token: xxxxx:xxxxxxxxxxxxxxxxxxxx 这个冒号后面是有一个空格的。
bot_token: xxxxx:xxxxxxxxxxxxxxxxxxxx #Telegram机器人的密钥telegraph_token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #telegraph的密钥 #多个telegraph_token可采用数组格式:# telegraph_token:# - token_1# - token_2 telegraph_account: kxcepingertelegraph_author_name: kxcepingertelegraph_author_url: https://www.771633.comsocks5: #用于无法正常 Telegram API 的环境,正常情况下忽略update_interval: 10 #更新时间user_agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36 # mysql:# host:# port:# user:# password:# database: # telegram:# endpoint: log: level: release db_log: false # 打印数据库日志,false则只会打印数据库错误日志 # file: ./flowerss.log sqlite: path: /root/.flowerss/data.db allowed_users: - xxxxxxxxxx #输入telegram ID| 123456789101112131415161718192021222324252627282930313233343536 | bot_token: xxxxx:xxxxxxxxxxxxxxxxxxxx #Telegram机器人的密钥telegraph_token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #telegraph的密钥 #多个telegraph_token可采用数组格式:# telegraph_token:# - token_1# - token_2 telegraph_account: kxcepingertelegraph_author_name: kxcepingertelegraph_author_url: https://www.771633.comsocks5: #用于无法正常 Telegram API 的环境,正常情况下忽略update_interval: 10 #更新时间user_agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36 # mysql:# host:# port:# user:# password:# database: # telegram:# endpoint: log: level: release db_log: false # 打印数据库日志,false则只会打印数据库错误日志 # file: ./flowerss.log sqlite: path: /root/.flowerss/data.db allowed_users: - xxxxxxxxxx #输入telegram ID |
各个参数的含义
| 配置项 | 含义 | 是否必填 |
|---|---|---|
| bot_token | Telegram Bot Token | 必填 |
| telegraph_token | Telegraph Token, 用于转存原文到 Telegraph | 可忽略(不转存原文到 Telegraph ) |
| preview_text | 纯文字预览字数(不借助Telegraph) | 可忽略(默认0, 0为禁用) |
| user_agent | User Agent | 可忽略 |
| disable_web_page_preview | 是否禁用 web 页面预览 | 可忽略(默认 false, true 为禁用) |
| update_interval | RSS 源扫描间隔(分钟) | 可忽略(默认 10) |
| error_threshold | 源最大出错次数 | 可忽略(默认 100) |
| socks5 | 用于无法正常 Telegram API 的环境 | 可忽略(能正常连接上 Telegram API 服务器) |
| mysql | MySQL 数据库配置 | 可忽略(使用 SQLite ) |
| sqlite | SQLite 配置 | 可忽略(已配置mysql时,该项失效) |
| telegram.endpoint | 自定义telegram bot api url | 可忽略(使用默认api url) |
| allowed_users | 允许使用bot的用户telegram id, | 可忽略,为空时所有用户都能使用bot |
我们这里需要修改的还是比较少的,下面是我们要用到的。
1、获取telegram bot的token
telegram中搜索@BotFather,然后输入/newbot,填写相关信息,即可自动生成bot token。| 1 | telegram中搜索@BotFather,然后输入/newbot,填写相关信息,即可自动生成bot token。 |
2、获取telegraph的token
打开浏览器,输入以下内容:https://api.telegra.ph/createAccount?short_name=xxxxxx&author_name=xxxxx&author_url=https://xxxxxxxxxxxxxxxx其中xxxxxx就是你将要填写的内容,分别是“简称”、“作者名”、“作者网站”,我的是kxcepinger和https://www.771633.com具体例子:https://api.telegra.ph/createAccount?short_name=kxcepinger&author_name=kxcepinger&author_url=https://www.771633.com| 123456 | 打开浏览器,输入以下内容:https://api.telegra.ph/createAccount?short_name=xxxxxx&author_name=xxxxx&author_url=https://xxxxxxxxxxxxxxxx 其中xxxxxx就是你将要填写的内容,分别是“简称”、“作者名”、“作者网站”,我的是kxcepinger和https://www.771633.com 具体例子:https://api.telegra.ph/createAccount?short_name=kxcepinger&author_name=kxcepinger&author_url=https://www.771633.com |
3、获取telegram ID
telegram中搜索@getmyid_bot,点击“开始”,即可获得用户ID。| 1 | telegram中搜索@getmyid_bot,点击“开始”,即可获得用户ID。 |
4、把mysql那里都注释掉,前面加#就可以。
运行部署我们直接执行下面的命令
docker run -d -v ~/flowerss:/root/.flowerss indes/flowerss-bot| 12 | docker run -d -v ~/flowerss:/root/.flowerss indes/flowerss-bot |
我的机器人是@kxcepinger_bot
使用方法
主要分为个人订阅和频道订阅
个人订阅
/sub [url] 订阅(url 为可选)/unsub [url] 取消订阅(url 为可选)/list 查看当前订阅/set 设置订阅/check 检查当前订阅/setfeedtag [sub id] [tag1] [tag2] 设置订阅标签(最多设置三个Tag,以空格分隔)/setinterval [interval] [sub id] 设置订阅刷新频率(可设置多个sub id,以空格分隔)/activeall 开启所有订阅/pauseall 暂停所有订阅/import 导入 OPML 文件/export 导出 OPML 文件/unsuball 取消所有订阅/help 帮助| 12345678910111213 | /sub [url] 订阅(url 为可选)/unsub [url] 取消订阅(url 为可选)/list 查看当前订阅/set 设置订阅/check 检查当前订阅/setfeedtag [sub id] [tag1] [tag2] 设置订阅标签(最多设置三个Tag,以空格分隔)/setinterval [interval] [sub id] 设置订阅刷新频率(可设置多个sub id,以空格分隔)/activeall 开启所有订阅/pauseall 暂停所有订阅/import 导入 OPML 文件/export 导出 OPML 文件/unsuball 取消所有订阅/help 帮助 |
就其中的/sub指令举个例子,我的RSS订阅为https://www.771633.com/feed,
则写成/sub https://www.771633.com/feed
频道订阅
/sub @ChannelID [url] 订阅/unsub @ChannelID [url] 取消订阅/list @ChannelID 查看当前订阅/check @ChannelID 检查当前订阅/unsuball @ChannelID 取消所有订阅/activeall @ChannelID 开启所有订阅/setfeedtag @ChannelID [sub id] [tag1] [tag2] 设置订阅标签(最多设置三个Tag,以空格分隔)/import 导入 OPML 文件/export @ChannelID 导出 OPML 文件/pauseall @ChannelID 暂停所有订阅| 12345678910 | /sub @ChannelID [url] 订阅/unsub @ChannelID [url] 取消订阅/list @ChannelID 查看当前订阅/check @ChannelID 检查当前订阅/unsuball @ChannelID 取消所有订阅/activeall @ChannelID 开启所有订阅/setfeedtag @ChannelID [sub id] [tag1] [tag2] 设置订阅标签(最多设置三个Tag,以空格分隔)/import 导入 OPML 文件/export @ChannelID 导出 OPML 文件/pauseall @ChannelID 暂停所有订阅 |
同样的,举个例子,我的频道是@kxceping,
则写成/sub @kxceping https://www.771633.com/feed
[资源]历史优惠活动内容
猜你可能想看的VPS
- VoLLcloud:香港大带宽云服务器/300Mbps/不限速度,$5/ 香港VPS[主机]
- 快快数据测评:香港CN2云服务器,2核/1G/5M带宽,低至24元/月 香港VPS[主机]
- 青云互联:香港荃湾云服务器限时七折,13元/月起;江苏挂机宝vps低至5 香港VPS[主机]
- 6种样式社交论坛网站HTML5模板 - Social 全球[VPS测评]
- WHMCS 8.1如何简化注册页面 全球[VPS测评]
- 拼多多正筹建跨境电商平台:密集挖角SHEIN员工,零佣金招商入驻 全球[VPS测评]
- 云计算拯救互联网巨头? 全球[VPS测评]
- CubeCloud,靠谱的香港cn2vps,美国cn2终身九折,原生IP 美国VPS[主机]
- wikihost,微基主机服务,100M带宽香港tudcloud,5G防 香港VPS[主机]
- 全球云lovps,香港CN2线路vps 新品七折月付49元 香港VPS[主机]
- 乐趣云怎么样?香港美国云服务器首月8.8元,新增IP5元/个 美国VPS[主机]
- 咖啡主机:享受7、8折促销 美国vps仅需15.4元/月 香港vps仅需 美国VPS[主机]
- 小欢互联:洛杉矶高防vps年付138元,香港CN2线路月付8元起,1核/ 香港VPS[主机]
- 搬瓦工:全场VPS 9折优惠,10Gbps(美国cn2 gia+日本软银 日本VPS[主机]
- 八点云主机怎么样?香港2核4G5M带宽云主机,98元/月;国内4核8G云 香港VPS[主机]
- 互盟云怎么样?1核2G云服务器仅468元/年,香港云主机58元/月 香港VPS[主机]
- 港网科技怎么样?国内BGP云主机,2核2G5M带宽仅377.46元/年 全球[VPS测评]
- OneTechCloud易科云双十二优惠:香港/美国CN2全场VPS季付 美国VPS[主机]
- 磐逸云:深圳/大连/成都/香港机房vps,1核1G3M仅26元/月,65 香港VPS[主机]
- PangHost:香港CN2云服务器VPS月付29元,美国洛杉矶高防vp 美国VPS[主机]
- CoNoov:美国/日本/新加坡/英国/荷兰/西班牙/挪威/丹麦vps, 日本VPS[主机]
- pigyun:韩国CN2云服务器仅14元;香港CN2建站vps特惠+美国 韩国VPS[主机]
- 触摸云:香港CN2 GIA云服务器,1核/1G/20G/10M,促销月付 香港VPS[主机]
- 易探云:香港BGP/CN2高防云服务器租用价格表 香港VPS[主机]
- 香港云服务器推荐:香港免备案云服务器推荐哪家好? 香港VPS[主机]
- 租用美国服务器有哪些安全方案 美国VPS[主机]
- 用玩客云做打印服务器,让你在手机上轻松实现无线打印 全球[VPS测评]
- 亿恩科技香港云服务器 2核2G服务器特价700元/年 香港VPS[主机]
- Ubuntu关机命令是什么?Ubuntu关机命令介绍 全球[VPS测评]
- 宝塔面板在香港服务器安装启动不了nginx怎么办? 香港VPS[主机]
转载请注明原文地址: http://140.238.13.167:12355/read-29609.html











