Loading... <strong>说明:</strong>我们很多人喜欢一些网站或者博客,有时候会错过好东西或者福利,这里我们可以搭建个<code>Telegram RSS</code>中文订阅机器人,这样可以通过它来实现在<code>Telegram</code>里订阅网站并快速推送<code>RSS</code>内容。 <div data-unique="搭建"></div> <h2>搭建</h2> <strong>Github地址:</strong><a href="https://github.com/iovxw/rssbot" target="_blank" rel="noopener noreferrer">https://github.com/iovxw/rssbot</a> <strong>1、申请Bot</strong> 打开<code>Telegram</code>,搜索<code>@BotFather</code>,发送<code>/newbot</code> ,申请一个<code>Bot</code>。 然后再输入<code>/mybots</code>找到自己的<code>bot</code>,选择它,然后选择<code>Edit Bot</code>,选择<code>Edit Commands</code>就可以输入你的指令了。 <pre><code class="hljs nginx"><span class="hljs-comment">#以下一起复制到对话框发送</span> <span class="hljs-attribute">rss</span> - 显示当前订阅的 RSS 列表,加 raw 参数显示链接 sub - 订阅一个 RSS: /sub http://example.com/feed.xml unsub - 退订一个 RSS: /unsub http://example.com/feed.xml unsubthis - 使用此命令回复想要退订的 RSS 消息即可退订, 不支持 Channel export - 导出为 OPML </code></pre> <a class="light-link" href="http://www.502435.com/usr/uploads/2020/04/b345a-T_RSS(1).png" data-fancybox="gallery" data-type="image" data-caption="请输入图片描述"><img title="请输入图片描述" src="http://www.502435.com/usr/uploads/2020/04/b345a-T_RSS(1).png" alt="请输入图片描述" style=""></a> <strong>2、安装机器人</strong> 首先得登录<code>VPS</code>,然后安装相关依赖。 <pre><code class="hljs cs"><span class="hljs-meta">#CentOS系统</span> yum -y update && yum -y install gcc make openssl* pkg* libssl* screen curl <span class="hljs-meta">#Ubuntu、Debian系统</span> apt-<span class="hljs-keyword">get</span> -y update && apt-<span class="hljs-keyword">get</span> -y install gcc make openssl pkg-config libssl-dev screen curl</code></pre> 这里坑不少,博主就多写了点依赖,如果还有其它错误,请留言报错内容。 安装<code>Rust Nightly</code> <pre><code class="hljs nginx"><span class="hljs-attribute">curl</span> https://sh.rustup.rs -sSf | sh </code></pre> 安装<code>rssbot</code> <pre><code class="hljs nginx"><span class="hljs-attribute">wget</span> https://github.com/iovxw/rssbot/archive/v1.4.2.tar.gz tar xvf v1.<span class="hljs-number">4</span>.<span class="hljs-number">2</span>.tar.gz cd rssbot-<span class="hljs-number">1</span>.<span class="hljs-number">4</span>.<span class="hljs-number">2</span> cargo build --release </code></pre> <a class="light-link" href="http://www.502435.com/usr/uploads/2020/04/d99f5-T_RSS(2).png" data-fancybox="gallery" data-type="image" data-caption="请输入图片描述"><img title="请输入图片描述" src="http://www.502435.com/usr/uploads/2020/04/d99f5-T_RSS(2).png" alt="请输入图片描述" style=""></a> 运行<code>rssbot</code> <pre><code class="hljs sql">cd target/<span class="hljs-keyword">release</span> screen -S rssbot ./rssbot <span class="hljs-keyword">DATAFILE</span> TELEGRAM-BOT-TOKEN </code></pre> <code>DATAFILE</code>为数据库保存路径(其实就是一个<code>json</code>文件,不需要手动创建)。 <code>TELEGRAM-BOT-TOKEN</code>就是你创建的机器人的<code>Token</code>。 搭建成功后,我们就关注自己的机器人,再使用指令订阅你喜欢的博客<code>RSS</code>了。 最后修改:2022 年 08 月 02 日 © 允许规范转载 打赏 赞赏作者 赞 0 如果觉得我的文章对你有用,请随意赞赏