搜索
缓存时间05 现在时间05 缓存数据 “不是我不联系你 而是你给我的感觉 像是我在打扰你。”
查看: 184|回复: 2

Telegram上的RSSbot搭建教程

[复制链接]
发表于 2024-9-13 04:33:27 | 显示全部楼层 |阅读模式

注册免广告,解锁更好的浏览体验!

您需要 登录 才可以下载或查看,没有账号?注册

×

之前用的是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 开头)
爱生活,爱奶昔~
发表于 2024-9-13 06:56:52 | 显示全部楼层
这个好,推送省的来论坛看了
[发帖际遇]: hostvps 被钱袋砸中进医院,看病花了 4 点数. 幸运榜 / 衰神榜
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

发表于 2024-9-13 09:01:00 | 显示全部楼层
好东西
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

Powered by Nyarime.

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

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