当你想RSS订阅一些自己感兴趣的博客,却又苦于免费的RSS阅读器广告很多时,可以自己借助Telegram机器人搭建一个RSS订阅机器人。本文老王介绍下如何搭建一个Telegram RSS订阅机器人,以及如何把RSS订阅机器人拖到Telegram频道中更新RSS信息。

原文地址:利用Telegram搭建一个RSS订阅机器人(rssbot)

准备工作

首先需要一台VPS(服务器),随便什么VPS都行,有就可以,本文是基于Linux服务器的。

搭建RSS订阅机器人

申请机器人

首先需要申请一个Telegram机器人,非常简单,直接对话Telegram机器人之父(@BotFather),发送/newbot给它,之后输入你的机器人的名字,注意需要以bot结尾(例如我的是vpsgo_bot),之后你的机器人就创建好了(https://t.me/vpsgo_bot),并且会给你一个HTTP API TOKEN

搭建RSS订阅

搭建的RSS订阅机器人是基于开源软件rssbot的,一个开源的Telegram RSS机器人,项目地址:https://github.com/iovxw/rssbot。

依次执行如下命令,将第三个命令中的TELEGRAM-BOT-TOKEN换成刚才你申请的机器人的HTTP API TOKEN:

wget https://github.com/iovxw/rssbot/releases/download/v1.4.4/rssbot-v1.4.4-linux.zipunzip rssbot-v1.4.4-linux.zip ./rssbot DATAFILE TELEGRAM-BOT-TOKEN

等测试完毕没有问题后,可以用nohub命令让机器人在后台运行:nohup ./rssbot DATAFILE TELEGRAM-BOT-TOKEN > /dev/null 2>&1 &

订阅网站

rssbot的指令如下:

/rss       - 显示当前订阅的 RSS 列表,加 raw 参数显示链接
/sub       - 订阅一个 RSS: /sub http://example.com/feed.xml
/unsub     - 退订一个 RSS: /unsub http://example.com/feed.xml
/unsubthis - 使用此命令回复想要退订的 RSS 消息即可退订, 不支持 Channel
/export    - 导出为 OPML

个人订阅

如果是个人订阅(RSS信息会私聊发给你),则直接对话机器人,发送/sub https://www.vpsgo.com/feed

频道订阅

如果是想把RSS信息发送到频道中,则先将机器人作为管理员添加到频道中,本文以频道@vpsgo为例,添加完毕后,直接对话机器人,发送/sub @ vpsgo https://www.vpsgo.com/feed

如何自己手动搭建一个RSS订阅机器人(rssbot),自己做一个RSS阅读器相关推荐

  1. RSS概念 以及 POTO周博通 资讯阅读器 使用入门

    RSS概念 ------- RSS是在线共享内容的一种简易方式(也叫聚合内容,Really Simple Syndication). 通常在时效性比较强的内容上使用RSS订阅能更快速获取信息, 网站提 ...

  2. 用html5做一个简单网页_用Python做一个简单的翻译工具

    编程本身是跟年龄无关的一件事,不论你现在是十四五岁,还是四五十岁,如果你热爱它,并且愿意持续投入其中,必定会有所收获. 本文就来自编程教室一位"小"读者的投稿(互助学习1群里的同学 ...

  3. php做一个网页的源代码,用HTML5做一个个人网站此文仅展示个人主页界面。内附源代码下载地址...

    下载说明: 1.再好的作品都不如将来要做的作品.在每一次的设计当中都能有所收获,才是设计师在web开发中最得益的. 2.本站所有作品均是杨青个人设计.如果发现模板有错,请尽情谅解. 3.如果遇到什么问 ...

  4. python编写一个名片_详解Python做一个名片管理系统

    名片管理系统有两个模块组成:cards_main.py和 cards_tools.py一个是主程序,另一个是封装增删改查函数的被调用程序 代码如下 cards_main.py #! /usr/bin/ ...

  5. 你为什么选择成为一个程序员,你适合做一个软件开发工程师吗?

    选择一个职业也许有许多理由,那你为什么选择做了一个程序员呢? 作为一个标准的80后老猿,我来说一下自己的亲身体会,也给想入门的小白一个心理评估. 本人开发15余年,随没有太大的建树,但也有自己的些许经 ...

  6. 现在是做一个站长博客好还是做一个站长论坛好?

    参考: https://ask.seowhy.com/question/110101 1.现在不管是博客还是论坛国内都不允许做了,实在要做还是做一个博客比较好吧.论坛是明显不能备案了,博客还能做个人博 ...

  7. 如何用python编一个扫雷游戏_用 Python 做一个 Windows 扫雷游戏

    原标题:用 Python 做一个 Windows 扫雷游戏 本文代码基于 python3.6 和 pygame1.9.4. Windows XP 上的扫雷是无数80/90后的集体回忆,今天我们就用 P ...

  8. 健身做一个c循环多少钱_做一个懒人,到底要花多少钱?

    新世相 X 研究所的第 309 期 大张伟说过,人生就是6个字儿,怎么着都不行. 在科技时代下,新时代懒人的人生更是充满了"怎么着都不行"的循环. 回想一下,你有没有经历掉进过这样 ...

  9. 用html制作一个卡通形象,教你快速做一个自己的卡通形象

    作者制作卡通画的思路比较特别.首先找一副人物素材图片,在PS中适当调节(局部可以调整大小及角度,并用液化工具等适当处理),做成简单的大头效果.然后在AI或PS中画出写意效果即可. 最终效果 1.在Ph ...

最新文章

  1. 从源码分析DEARGUI之键盘鼠标事件监控
  2. 常用小功能(打电话、发短信、发邮件)
  3. python没基础可以学吗-没编程基础可以学python吗
  4. 转:eclipse Failed to load JavaHL Library.
  5. 总结:详细讲解MapReduce过程(整理补充)
  6. CTF C#逆向Reverse
  7. void * 指针和const 指针
  8. 【栈】【150. 逆波兰表达式求值】【中等】(需回顾)
  9. Redis Windows环境安装
  10. qtablewidget 选中不改变背景_C4D制作不一样的核壳结构
  11. 京东面试官:你是怎么理解 MySQL 的优化原理的?
  12. SAP License:实施SAP Business One-企业获得了哪些业务价值
  13. numpy元素特定条件查找过滤
  14. 使用pt-query-digest,找到不是很合适的sql
  15. Git常用指令的使用
  16. mysql5.6.10开启二进制日志_mysql二进制日志的开启和使用
  17. 8款值得学习的科研论文作图软件!
  18. Win10激活提示“无法连接到你组织的激活服务器”如何解决【解决方法】
  19. 图片放大以后不清晰怎么办?
  20. Coded UI 自动化测试初步研究

热门文章

  1. shell开启飞行模式_用了这么多年手机才知道,飞行模式还藏着这6个功能
  2. Java 常用类 01 Object 超类
  3. 优酷土豆资深工程师:MySQL高可用之MaxScale与MHA
  4. setscale方法的用法_BigDecimal.setScale用法总结
  5. google的protocal buffers(proto2)之(一)
  6. 数据库操作中的一些异常类型
  7. python语法错误--SyntaxError: Non-UTF-8 code starting with ‘\xd0‘ in file motorcycles.py on line 3
  8. ​​​​​​​面试官:MySql在Repeatable Read下面是否会有幻读出现?
  9. Chapter 12 使用FP-growth算法来高效发现频繁项集
  10. 单相变频器生产方案,源码+ PDF原理图+ pcb