本文最后更新于2020年9月5日,已超过 1 年没更新!内容可能已失效,请自行测试,失效请评论区反馈,谢谢啦~
为了更好的交流体验,本站评论区已迁移至新版社区:点此前往
如需下载桜都字幕组历史已补档作品,请点击此处
由于不可抗力因素,本站大部分OneDrive下载已失效,如果遇到,请邮件附上文章链接告知站长!
如有本站使用问题,请参见: 常见问题
如何自己寻找本子/插画,请参考文章:授之以鱼,不如授之以渔
如需下载桜都字幕组历史已补档作品,请点击此处
由于不可抗力因素,本站大部分OneDrive下载已失效,如果遇到,请邮件附上文章链接告知站长!
如有本站使用问题,请参见: 常见问题
如何自己寻找本子/插画,请参考文章:授之以鱼,不如授之以渔
没错,我又闲的没事开始折腾那些奇奇怪怪的东西了。
我想在TG群里推送站点最新的文章,便想整个RSS BOT玩玩,最后看中了Flowerss Bot这个程序。
准备工具
- VPS一台(有钱直接独服请)
- 一个Telegram Bot
首先,前往Telegram搜索@BotFather,然后按照提示输入/newbot
,步骤很简单,在此就不详述了。
需要留意的是,在创建完bot之后,该账号会给你一个这个bot的token
,请务必保存好。
安装Docker
使用宝塔的朋友们请直接前往软件商店-运行环境-Docker管理器点击安装即可。
删库塔还是挺方便的
此处使用CentOS 7 x86_64,无论如何我都建议使用Centos(V7以上)
运行以下命令安装Docker[此处参考菜鸟教程的Centos Docker安装]
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
\\设置仓库
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
\\设置稳定版仓库,此处使用的是官方源,国内访问拉垮。但为什么要用国内的VPS呢?
sudo yum install docker-ce docker-ce-cli containerd.io
\\安装 Docker Engine-Community
sudo systemctl start docker
\\启动Docker
sudo docker run hello-world
\\通过运行 hello-world 映像来验证是否正确安装了 Docker Engine-Community 。
搭建RSS Bot
Docker部署
mkdir ~/flowerss && wget -O ~/flowerss/config.yml https://raw.githubusercontent.com/indes/flowerss-bot/master/config.yml.sample
然后修改配置文件(yaml语法,不知道就Google一下写法,这非常重要)
vi ~/flowerss/config.yml
只要填写Bot token与telegraph token(可选)即可。
大概的例子:
到此处,你可以运行程序了
docker run -d -v ~/flowerss:/root/.flowerss indes/flowerss-bot
这时候,你就可以试试给你的bot在telegram里面发送/help
,有回复就说明运行正常!
注意,Docker配置后完成不再需要设置iptables端口放行。
虽然我也不知道为什么明明进行了通信但却不需要放行其他端口。