搜索
缓存时间09 现在时间09 缓存数据 再长的路,一步一步也能走完;再短的路,不迈开双脚也无法到达。
查看: 71|回复: 2

Telegram上的RSSbot搭建教程

[复制链接]
发表于 6 天前 | 显示全部楼层 |阅读模式

之前用的是flowerss-bot但推送只会有网站名称和标题(超链接),看了好多大佬的RSSbot的TG机器人都会输出大概内容、还有Via来源和作者,因此找到了更好的 RSS-to-Telegram-Bot 这个开源项目,还支持docker部署。就可以直接在Telegram频道看到论坛推送的正文了,也不需要像之前那样点击链接跳转。

第一步:准备工作

首先得有一台能访问Telegram的海外VPS。国内的话要自己配置proxy且docker安装也有些问题。

因此准备好Docker和Docker compose后,就已经完成VPS上的工作(当然大佬有独服也不是不行

然后去Telegram上面找@BotFather创建一个TG机器人。创建之后,就会收到机器人的API,内容大概是Use this token to access the HTTP API: 红色字符串 Keep your token secure and store it safely, it can be used by anyone to control your bot.,是机器人的 API,把这个 API 记下来等会要用到

第二步:下载和编辑 docker-compose.yaml

新建一个名为rsstt的目录,并定位到rsstt目录

mkdir rsstt
cd rsstt

下载 docker-compose.yaml 文件

wget <https://raw.githubusercontent.com/Rongronggg9/RSS-to-Telegram-Bot/dev/docker-compose.yml.sample> -O docker-compose.yml

接下来编辑这个文件,大概要改的是environment下的TOKEN=【上一步的机器人API】,以及MANAGER=【通过@userinfobot获取自己的tgID】设置好管理员。

此外还需要改一个 TELEGRAPH_TOKEN= ,原来是列了5个1a23b456c78de90f1a23b456c78de90f1a23b456c78de90f1a23b456c78d。为了能正常使用需要在浏览器上,通过 [Get telegraph API access token](https://api.telegra.ph/createAccount?short_name=RSStT&author_name=Generated by RSStT&author_url=https%3A%2F%2Fgithub.com%2FRongronggg9%2FRSS-to-Telegram-Bot) 获取至少五个 token (每刷新一次网页会获得一个 token),将获取到的 token 都替换上面的无效 token。

第三步:启动机器人

执行docker compose命令即可开始构建

docker-compose up -d

然后就能在Telegram上私聊机器人开始订阅了

有关教程

RSS to Telegram Bot,关心你的阅读体验的 Telegram RSS 机器人。

GitHub: https://github.com/Rongronggg9/RSS-to-Telegram-Bot

命令:
/sub: 添加订阅
/unsub: 退订订阅
/unsub_all: 退订所有订阅
/list: 列出订阅列表
/set: 自定义订阅设置
/set_default: 自定义默认设置
/import: 从 OPML 导入订阅
/export: 导出订阅到 OPML
/activate_subs: 启用订阅
/deactivate_subs: 停用订阅
/version: 查看 bot 版本
/help: 查看帮助
/lang: اختيار اللغة / Seleccionar un idioma / Επιλέξτε μια γλώσσα / Select a language / Seleccionar un idioma / Aukeratu hizkuntza bat / انتخاب زبان / Sélectionnez une langue / בחר שפה / Pilih bahasa / Selezionare una lingua / 言語を選択する / Selecione um idioma / Сменить язык / Bir dil seçin / Змінити мову / 選擇語言 / 选择语言

/test: 测试 (仅 bot 管理员)
/set_option: 更改 bot 配置 (仅 bot 管理员)
/user_info: 查看/修改用户信息 (仅 bot 管理员)

在频道/群组里的使用方式:
1. 将 bot 添加到频道/群组里。
2a. 直接在频道/群组里发送命令。
2b. 或者,你也可以在和 bot 的私聊里像这样发送命令: /sub @username https://example.com 或 /sub -10010000000000 https://example.com。
(@username 是频道/群组的用户名,@ 是不可缺少的;-10010000000000 是频道/群组的 ID,必须以 -100 开头)
爱生活,爱奶昔~
发表于 6 天前 | 显示全部楼层
这个好,推送省的来论坛看了
[发帖际遇]: hostvps 被钱袋砸中进医院,看病花了 4 点数. 幸运榜 / 衰神榜
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
好东西
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

English 简体中文 繁體中文 한국 사람 日本語 Deutsch русский بالعربية TÜRKÇE português คนไทย french

Powered by Nyarime.

GMT+8, 2024-9-19 09:00 , Processed in 0.019587 second(s), 8 queries , Gzip On, Redis On
发帖际遇·手机版·小黑屋·RSS·奶昔网 |网站地图

登录切换风格
快速回复 返回顶部 返回列表